So fragen Sie die Anzahl der Datensätze in PHP MySQL ab: 1. Zählen Sie direkt während der Abfrage, mit Anweisungen wie „$count=$result['count'];“ 2. Zuerst herausnehmen, dann zählen, mit Anweisungen wie als „$count=mysql_num_rows( $result);“.
Empfohlenes Tutorial: „php mysql“
PHP fragt die Anzahl der Datensätze ab, die die Bedingungen in der Datenbank erfüllen (zwei Implementierungsmethoden)
Bestimmen Sie, ob die Anzahl der Websites ausgegeben werden muss Benutzerregistrierungen oder Daten einfügen Wenn doppelte Datensätze vorhanden sind, müssen Sie die Anzahl der Datensätze ermitteln, die die Bedingungen der MySQL-Abfrage erfüllen. Als Nächstes werden zwei Abfragestatistikmethoden eingeführt.
Die erste Methode: Direkte Statistiken beim Abfragen
Der Code lautet wie folgt:
$sql="SELECT COUNT(*) AS count FROM TABLE WHERE id='$id'"; $result=mysql_fetch_array(mysql_query($sql)); $count=$result['count'];
Die zweite Methode: Zuerst herausnehmen, dann zählen
Der Code lautet wie folgt:
$sql="SELECT * FROM TABLE WHERE id='$id'"; $result=mysql_fetch_array(mysql_query($sql)); $count=count($result);//或者$count=mysql_num_rows($result);
Allerdings unter Verwendung von MySQLs COUNT(*) Wenn direkt eine große Datenmenge verursacht wird, ist der Effizienzvorteil sehr groß, da letztere eine sekundäre Berechnung erfordert. Daher ist es besser, erstere zum Zählen der Anzahl der Datenelemente zu verwenden.
Das obige ist der detaillierte Inhalt vonSo fragen Sie die Anzahl der Datensätze in PHP MySQL ab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!