【发布时间】:2013-09-23 23:05:17
【问题描述】:
我只是想在 MySQL (PHP) 中显示一个咨询的结果。 代码是:
$example = mysql_query("SELECT count(*) as text FROM table WHERE name = '$name'");
$qtd = mysql_num_rows($example);
while($data = mysql_fetch_array($qtd)){
$count = $data["text"];
}
echo "<h3>($count)</h3>";
错误:警告:mysql_num_rows():提供的参数不是第 9 行 C:\AppServ\www\Site\index.php 中的有效 MySQL 结果资源
【问题讨论】:
-
你应该使用 PDO 什么的,而不是
mysql_。该组扩展已被弃用!此外,text是一种类型;尝试使用不同的名称或将其放在反引号中。 -
您的查询失败。使用
mysql_error对其进行调试。 -
为什么要选择 COUNT 并运行 mysql_num_rows?