一、函数概述
php mysql_num_rows() 函数用于确定由 SELECT 查询返回的结果集中的行数。这对于编程中的错误检查和结果验证非常有用。
二、参数详解
此函数接受一个参数:
$result:必需,它是由mysql_query()返回的结果资源。
三、函数示例
在此示例中,我们首先执行一个查询,然后使用 mysql_num_rows() 来获取结果集中的行数,并输出。
四、注意事项
mysql_num_rows()函数仅适用于SELECT查询。- 在使用之前,确保
$result是有效的结果资源。 - 自 PHP 5.5.0 起,原生的 mysql 扩展已被弃用,并在 PHP 7.0.0 中移除。建议使用
mysqli或PDO扩展。
五、总结
mysql_num_rows() 函数曾是 PHP 开发者用来获取结果集行数的常用工具。但随着 PHP 的发展,现在推荐使用更新的 mysqli 或 PDO 扩展,它们提供了更多的功能,更好的性能,以及更强的安全性。在现代的 PHP 应用程序中,应优先考虑使用这些新的扩展。


发表评论 取消回复