我写了一个mysql_query
但它无效。
我希望通过mysqli_error()
了解问题但是它会出现以下错误mysqli_error()
期望参数1为mysqli
我的mysql代码如下:
$connect = mysqli_connect("localhost","root", "", "tomuman");
$query = mysqli_query($connect, "SELECT id, to FROM messages WHERE read='0'");
和mysqli_error
如下:
echo mysqli_error($query);
什么可能导致这个问题?
答案 0 :(得分:2)
您不应将$ query用作mysqli_error()
的参数使用
echo mysqli_error($connect);
尝试连接后,您还可以使用以下方法检查特定的连接错误:
if (mysqli_connect_errno()) {
echo mysqli_connect_error();
exit();
}
答案 1 :(得分:-1)
在查询中添加以下代码以获取mysql错误消息。
不死(mysqli_error($ connect))
如下所示
$query = mysqli_query($connect, "SELECT id, to FROM messages WHERE read='0'") or die (mysqli_error($connect));
if ($query) {
echo "success";
}
else {
echo("Error description: " . mysqli_error($connect));
}