正如标题所示,在我本地的 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/