从php捕获mysql错误
我试图从数据库函数中捕获所有可能的错误。我的代码对我不起作用,所以可能我认为里面有错误或者我误解了什么 这就是我所拥有的从php捕获mysql错误,php,mysql,Php,Mysql,我试图从数据库函数中捕获所有可能的错误。我的代码对我不起作用,所以可能我认为里面有错误或者我误解了什么 这就是我所拥有的 $appDB = new mysqli('localhost', '12344', '123456', '123456'); if ($appDB->connect_error) { die("Connection appDB failed: " . $appDB->connect_error); } $result = $appDB->query($q
$appDB = new mysqli('localhost', '12344', '123456', '123456');
if ($appDB->connect_error) { die("Connection appDB failed: " . $appDB->connect_error); }
$result = $appDB->query($query[0].' '.$table.' '.$query[1])
or die (mysql_error().'\nAdditional Infos: $appDB->query('.$query[0].' '.$table.' '.$query[1].'); --> Result:'.$result);
那不行-我没有错误,在这种情况下我做错了什么
希望有人能解释我的代码错误。鉴于$appDB是mysqli实例,您只需执行以下操作:
if ( !$result ) {
echo $appDB->error`;
}
或者在您的特定情况下,根据您的代码示例:
$result = $appDB->query($query[0].' '.$table.' '.$query[1])
or die ($appDB->error."\n".'Additional Infos: $appDB->query('.$query[0].' '.$table.' '.$query[1].'); --> Result:'.$result);
有关更多信息,请参阅文档:显然$appDB的可能副本未与mysql连接。\u您不能将mysql和MySQLIAN混合使用,这与缓存有什么关系?@arkascha我想他是指捕获。