php - 如何将 mysql_num_rows 等函数更改为 mysqli?
问题描述
当我将我的PHP
文件发布到免费的虚拟主机站点时,我遇到了一个错误。出现的错误如下:
下面是我的项目的代码。
$sql= "SELECT * FROM user WHERE staff_id='$staff_id' AND password='$password'";
$query = mysql_query($sql) or die("Error: " . mysql_error()); //this is error on line 42
$row = mysql_num_rows($query);
我不确定错误是什么,因为我是自学 PHP 的。希望你们能指出我应该做些什么改变。提前致谢!
解决方案
$sql= "SELECT * FROM user WHERE staff_id='$staff_id' AND password='$password'";
$query = mysql_query($sql) or die("Error: " . mysql_error()); //this is error on line 42
$row = mysql_num_rows($query);
试试这个
$sql= "SELECT * FROM user WHERE staff_id='$staff_id' AND password='$password'";
$query = mysqli_query($con, $sql) or die("Error: " . mysqli_error($con)); // $con is the connection to database like // $con = mysqli_connect("localhost","my_user","my_password","my_db");
$row = mysqli_num_rows($query);
推荐阅读
- php - 带有服务器端处理的 jquery 数据表生成并捕获验证和其他错误
- mysql - 加入MYSQL(一张表计数,一张表列出)
- swift - 将解析添加到 xcode
- php - 在处理程序中处理 Laravel Ajax 会话超时重定向
- wordpress - WordPress 帖子无法链接到特定类别
- python - 保持 ssh 连接处于活动状态
- c++ - LNK1104:无法打开文件“lapack.lib”(QT Creator)
- typescript - 令人困惑的 Typescript 通用输入错误
- javascript - JavaScript:Promise.all 返回未定义
- json - 如何将快递“req”对象发送到客户端