Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resourc解决办法

作者:死亡之神   发布日期:2024-08-02   浏览:1054

这个警告通常出现在使用mysql_num_rows()函数时,传递的参数不是一个有效的MySQL结果资源。

解决这个问题的方法是确保在调用mysql_num_rows()函数之前,已经执行了一条有效的MySQL查询,并将查询结果赋值给一个变量。然后,将这个变量作为参数传递给mysql_num_rows()函数。

以下是一个示例代码:

// 执行MySQL查询
$query = "SELECT * FROM table";
$result = mysql_query($query);

// 检查查询是否成功
if (!$result) {
    die('查询失败:' . mysql_error());
}

// 获取查询结果的行数
$num_rows = mysql_num_rows($result);

// 输出行数
echo "查询结果的行数为:" . $num_rows;

在这个示例中,首先执行了一条查询,并将查询结果赋值给$result变量。然后,通过调用mysql_num_rows()函数,获取查询结果的行数,并将结果赋值给$num_rows变量。最后,输出查询结果的行数。

请注意,mysql_num_rows()函数已在PHP 5.5.0版本中被弃用,推荐使用mysqli_num_rows()函数或PDO库来替代。

上一篇:提示小弟我<php while ($myrow=mysql_fetch_array($result)){ 这里出错了,但小弟我不知道这里有什么错了?求高手解答

下一篇:php与mysql的有关问题

大家都在看

mysqlavg函数保留小数

mysql经纬度距离计算

存储过程mysql

mysql with语句

mysql时间加减

brew 启动mysql

unsigned在mysql中是什么意思

mysql 插入更新

mysql.user

python mysql update

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站