Ich versuche nur, ein Ergebnis einer Konsultation in MySQL (PHP) anzuzeigen. Der Code lautet:
$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>";
Fehler: Warnung: mysql_num_rows (): Das angegebene Argument ist keine gültige MySQL-Ergebnisressource in C: AppServwwwSiteindex.php in Zeile 9
Antworten:
1 für die Antwort № 1ÄNDERE DAS
while($data = mysql_fetch_array($qtd)){
$count = $data["text"];
}
zu
while($data = mysql_fetch_array($example)){
$count = $data["text"];
}
EDIT: Sie brauchen hier keine Schleife zu machen.
du solltest einfach so machen
$example = mysql_query("SELECT count(*) as text FROM table WHERE name = "$name"");
$data = mysql_fetch_array($example) ;
$count = $data["text"];
echo "<h3>".$count."</h3>";
0 für die Antwort № 2
Das sollte funktionieren, Sie brauchen keine while-Anweisung.
$query = mysql_query("SELECT * FROM table WHERE name = "$name"");
$count = mysql_num_rows($query);
echo $count;