在PHP

时间:2018-09-29 19:08:50

标签: php mysql sql

我在代码中收到未定义函数mysql_query()的调用错误,我不知道我做错了什么。有人可以帮我吗?

 <?php

 $sqlcheck = "SELECT * FROM product";
 $result = mysql_query($conn, $sqlcheck);    <====== 'Xampp says the error is in this line'
 $resultCheck = mysql_num_rows($result);

 if ($resultCheck > 0) {
 while ($row = mysqli_fetch_assoc($result)) {
   echo $row . "<br>";
 }
 }

 ?>

我检查了连接错误,但连接正常,因此没有任何问题。 $ conn在另一个文件中定义,我确实使用以下代码连接到我的php文件:

include_once('includes/dbh.inc.php');

所以我希望有人可以帮助我。谢谢

2 个答案:

答案 0 :(得分:0)

如果使用> = PHP 7.0,则该功能已被删除。请改为使用以下内容:

{{1}}

答案 1 :(得分:-1)

听起来您的PHP安装中没有包含LibMySQL。实际上,这是一件的事情,因为LibMySQL已过时。我强烈建议使用PDO进行数据库查询。 PHP's PDO page应该可以帮助您了解如何使用PDO。如果您对使用现在不建议使用的LibMySQL有合法要求,则可能必须运行旧版本的PHP并确保已安装对LibMySQL的支持。