如何从客户端将数据插入数据库?

时间:2018-03-18 08:21:11

标签: javascript php cakephp

我是网络开发的初学者,我可以访问cpanel上托管的网站,我需要对其进行一些更改。这个网站的后端是由蛋糕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();

1 个答案:

答案 0 :(得分:1)

通常,如果您正在开发使用数据库的应用程序,那么您将确保数据库和连接到它的业务层尽可能彼此接近。这完全是关于延迟。

您也不希望任何浏览器能够从世界上任何地方与数据库通信。这是关于安全的。

我在这里摸不着头脑,但基本上你不想做你想要做的事情,除非你完全了解上述内容并知道你在做什么

如果您正在尝试进行一次性操作,那么我确定您的托管服务提供商有一个将您列入白名单的过程,允许您使用首选的客户端工具(例如,如果您的MySQL Workbench连接到数据库)数据库是MySQL)。这将允许您执行一次性查询。虽然CPanel拥有自己的MySQL界面,你可以使用它,这似乎是这种情况下的首选路径