我是 Web 开发的初学者,我可以访问 cpanel 上托管的网站,我需要对其进行一些更改。该网站的后端是由cake PHP制作的,我想使用ajax从客户端将一些数据插入其数据库。问题是我不知道如何获取负责插入数据库的 PHP 文件的 URL。 请参阅下面的代码:
var xhttp = newXMLHttpRequest();
xhttp.onreadystatechange= function() {
if (this.readyState == 4 && this.status == 200) { document.getElementById("demo").innerHTML = this.responseText;
}
};
xhttp.open("GET", "i don't know what I put here", true);
xhttp.send();
最佳答案
通常,如果您正在开发使用数据库的应用程序,那么您将确保数据库和连接到它的业务层彼此尽可能接近。这都是关于延迟的。
您也不希望任何浏览器能够从世界任何地方与数据库通信。这是关于安全性的。
我在这里只触及表面,但本质上你不会想做你想做的事情,除非你完全了解上述内容并知道你在做什么
如果您尝试执行一次性操作,那么我确信您的托管提供商有一个将您列入白名单的流程,以允许您使用您首选的客户端工具(例如 MySQL Workbench,如果您的数据库为MySQL)。这将允许您执行一次性查询。尽管 CPanel 有自己的 MySQL 接口(interface),您可以使用它,在这种情况下这似乎是首选途径
关于javascript - 如何从客户端向数据库插入数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49345865/