mysql - 数据插入到本地测试服务器上的特定表中,但不会插入到实时站点上

标签 mysql database insert

正如标题所示,在我本地的 WAMP 测试服务器上运行完美。安装了相同的 PHP 版本,但是本地测试服务器上的 mysql 是 5.6.12,实时 mysql 版本是 5.6.39。实时网站上的所有其他插入和表格都可以工作,除了我遇到问题的一个,直到我以不同的用户身份登录该网站并且它可以在他们的个人资料下工作。最后一个就没有那么幸运了。等了一天,它没有插入到任何配置文件下的表中。此外,我还通过在脚本末尾使用 echo 语句来确认其正确提取数据。因此它获取了数据,但拒绝插入到实时站点上的数据库表中。非常感谢任何帮助或想法。

代码如下:

$db->Query("INSERT INTO `ysub` (user, url, title, y_av, max_clicks, daily_clicks, cpc, country, sex) VALUES('".$data['id']."', '".$yt_url."', '".$url."', '".$yt_image."', '".$max_clicks."', '".$daily_clicks."', '".$cpc."', '".$country."', '".$gender."') ");

最佳答案

尝试在查询行后面添加错误函数以查看是否捕获错误。

$db->query('INSERT INTO...');
echo $db->errorInfo();

关于mysql - 数据插入到本地测试服务器上的特定表中,但不会插入到实时站点上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49502503/

相关文章:

php - 为什么错误 "c.getTimezoneOffset is not a function"?

android - Android数据库文件的路径是什么?

php - 过期的链接

java - 错误 : The column index is out of range: 1, 列数:0

php - 在 mysql DB 中插入 php 数组 - 语法正确,未插入值

mySQL 创建外键

mysql - 查询二进制列以获取多行的所有结果

mysql - 如何更新 mysql 文件中指定的用户?

asp.net - SqlDateTime 溢出。必须在 1/1/1753 12 :00:00 AM and 12/31/9999 11:59:59 PM 之间

bash - 如何将文档从 bash 脚本插入到 mongodb?