首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL -显示计数结果

MySQL -显示计数结果
EN

Stack Overflow用户
提问于 2013-03-10 19:11:20
回答 2查看 644关注 0票数 0

我只是想在MySQL (PHP)中显示一个咨询结果。守则是:

代码语言:javascript
复制
$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结果资源

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-03-10 19:13:17

改变这个

代码语言:javascript
复制
 while($data = mysql_fetch_array($qtd)){
 $count = $data["text"];
 }

代码语言:javascript
复制
while($data = mysql_fetch_array($example)){
 $count = $data["text"];
  }

编辑:,您不需要在这里执行EDIT循环。

你就应该这样做

代码语言:javascript
复制
     $example = mysql_query("SELECT count(*) as text FROM table WHERE name = '$name'");
     $data = mysql_fetch_array($example) ;
     $count = $data["text"];
     echo "<h3>".$count."</h3>";
票数 1
EN

Stack Overflow用户

发布于 2013-03-10 19:26:32

这应该是可行的,您不需要使用while语句。

代码语言:javascript
复制
$query = mysql_query("SELECT * FROM table WHERE name = '$name'");
$count = mysql_num_rows($query);
echo $count;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15326335

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档