Heim >Backend-Entwicklung >PHP-Tutorial >Wie zähle ich Zeilen in MySQL-Tabellen mit PHP?

Wie zähle ich Zeilen in MySQL-Tabellen mit PHP?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-10-21 19:28:29593Durchsuche

How to Count Rows in MySQL Tables Using PHP?

Zeilen in MySQL-Tabellen mit PHP zählen

Bei der Arbeit mit großen Datenmengen ist es oft notwendig, die Gesamtzahl der Zeilen in einer Tabelle zu zählen . MySQL bietet eine einfache Möglichkeit, diese Zählung mithilfe der Funktion COUNT() durchzuführen.

MySQL-Befehl

Um die Gesamtzahl der Zeilen in einer Tabelle ohne Bedingungen zu zählen, Verwenden Sie einfach den folgenden MySQL-Befehl:

SELECT COUNT(*) FROM table_name;

PHP-Implementierung

In PHP können Sie die Funktion mysql_query() verwenden, um die MySQL-Abfrage auszuführen und das Ergebnis zu speichern in einer Variablen. Anschließend können Sie die Funktion mysql_fetch_array() verwenden, um die erste Zeile des Ergebnisses abzurufen, die den Zählwert enthält.

<code class="php">$result = mysql_query("SELECT COUNT(*) FROM table_name");
$row = mysql_fetch_array($result);

$total = $row[0];

echo "Total rows: " . $total;</code>

Beispielverwendung

Bedenken Sie Folgendes Folgendes PHP-Skript:

<code class="php"><?php
$con = mysql_connect("server.com","user","pswd");
if (!$con) {
  die('Could not connect: ' . mysql_error());
}

mysql_select_db("db", $con);

$result = mysql_query("SELECT COUNT(*) FROM table_name");
$row = mysql_fetch_array($result);

$total = $row[0];
echo "Total rows: " . $total;

mysql_close($con);
?></code>

Wenn dieses Skript ausgeführt wird, stellt es eine Verbindung zur angegebenen MySQL-Datenbank her, führt die Abfrage SELECT COUNT(*) FROM Tabellenname aus und gibt die Gesamtzahl der Zeilen in der Tabelle Tabellenname aus .

Das obige ist der detaillierte Inhalt vonWie zähle ich Zeilen in MySQL-Tabellen mit PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn