/ / MySQL - countの結果を表示 - php、mysql、データベース、count

MySQL - count - php、mysql、database、countの結果を表示する

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>";

Error:警告:mysql_num_rows():指定された引数はC:AppServwwwSiteindex.phpの9行目では有効なMySQL結果リソースではありません

回答:

回答№1は1

これを変更

 while($data = mysql_fetch_array($qtd)){
$count = $data["text"];
}

while($data = mysql_fetch_array($example)){
$count = $data["text"];
}

編集: ここでwhileループをする必要はありません。

あなたはただそうするべきです

     $example = mysql_query("SELECT count(*) as text FROM table WHERE name = "$name"");
$data = mysql_fetch_array($example) ;
$count = $data["text"];
echo "<h3>".$count."</h3>";

回答№2の場合は0

これはうまくいくはずですが、while文を使う必要はありません。

$query = mysql_query("SELECT * FROM table WHERE name = "$name"");
$count = mysql_num_rows($query);
echo $count;