Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 网站联机时无法对我的数据库执行操作_Php_Mysql_Database - Fatal编程技术网

Php 网站联机时无法对我的数据库执行操作

Php 网站联机时无法对我的数据库执行操作,php,mysql,database,Php,Mysql,Database,我正在用php做一个动态网站。我的“项目”页面的内容可以从后端添加/编辑/删除。我可以在我的计算机(localhost)上执行同样的操作。当我在线上传网站时,我无法执行这些操作。我已从cpanel授予所有用户权限。但它仍然不起作用。我可以登录到我的后端,甚至可以查看动态加载的内容。但我无法添加/删除/编辑(仅当其联机时)。这是我的连接代码: 我无法添加评论,这就是我回答您问题的原因 首先在你的cPanel中检查你正在使用的PHP版本,如果它是7.x,你将不能使用mysql_*api,你可以使用

我正在用php做一个动态网站。我的“项目”页面的内容可以从后端添加/编辑/删除。我可以在我的计算机(localhost)上执行同样的操作。当我在线上传网站时,我无法执行这些操作。我已从cpanel授予所有用户权限。但它仍然不起作用。我可以登录到我的后端,甚至可以查看动态加载的内容。但我无法添加/删除/编辑(仅当其联机时)。这是我的连接代码:


我无法添加评论,这就是我回答您问题的原因

首先在你的cPanel中检查你正在使用的PHP版本,如果它是7.x,你将不能使用mysql_*api,你可以使用mysqli_*api或者更好的PDO,但是,我认为你可以在cPanel中将你的PHP版本改为更低的版本,如果你可以使用mysql_*api加载具有相同连接的内容,这可能不是问题

你能在这里发布你的添加/删除/编辑查询吗

  • 您的主机应该是正常的,但是您可以使用try{}catch{}测试连接

我能想到的一件事是本地数据库和联机数据库之间的表名或列名不同,在两个不同的环境中工作时,这种情况可能经常发生

mysql\u*被降级,请使用mysqli\u*而不是HP版本的my cpanel is 5.6。所有操作都类似于显示数据库中的数据。但是我不能编辑、删除或添加任何内容。但是这些操作在localhost中有效。我检查了我的表名和列名。。都一样