PHP / MySQL:关闭语句时出错

时间:2017-09-21 23:29:34

标签: php mysql

今天有一个有趣的错误。我有一个像

这样的查询
$query =    $db->prepare("UPDATE XXX SET Name = ? WHERE id = ?");

但是我收到了错误

  

main():关闭第152行/home/XXX/public_html/FILE.php中的语句时出错

第152行是上面的代码。

我遇到了MySQL实例不再存在的问题所以我会在查询上面添加以下代码

if (!$db->ping){
    $db = new mysqli($databaseDetails['Host'],$databaseDetails['User'],$databaseDetails['Pass'],$databaseDetails['Name']);
}

导致此错误的原因是什么?这种情况不会偶尔发生,只是偶尔发生。

编辑:这不是因为文件的二进制/ ascii模式..否则会在第0行显示错误。

0 个答案:

没有答案