Eine der mächtigsten Funktionen von MySQL ist seine Fähigkeit, schnell eine zu zählen, wie viele Zeilen in einer Datenbank passen ein vorgegebener Kriterien . Normalerweise erfordert MySQL Ausgang direkten Zugriff auf die MySQL -Prozess auf einem bestimmten Server , sondern eine Skriptsprache wie PHP kann eine einfache, leistungsfähige Methode, um Ergebnisse aus Ihrer MySQL Abfragen anzuzeigen bereitzustellen. Things You
Lage , den Benutzernamen und das Passwort für die MySQL-Datenbank ist mein Name der Datenbank, die Tabellen
Table Schema
gezählt werden brauchen anzeigen Weitere Anweisungen
1
erstellen Sie eine neue leere Textdatei auf Ihrem Server und Titel es " count.php . " Öffnen Sie das Dokument in einem Texteditor die Einstellung " Php" in der ersten Zeile und "> " in der letzten Zeile . Alle anderen PHP -Code wird zwischen diesen beiden Linien hinzugefügt werden
2
Fügen Sie eine neue Zeile und Typ: .
$ Link = mysql_connect ( Adresse, Benutzername , Passwort );
wo -Adresse, Benutzername und Passwort sind , bzw. die Internet-Adresse des SQL-Servers , Ihren Benutzernamen und Ihr Passwort ein. Setzen Sie Anführungszeichen um Ihren Benutzernamen und Ihr Passwort ein , Ihr Code sollte in etwa so aussehen :
$ link = mysql_connect (localhost " johndoe ", " 12345 ");
3 < p > Geben Sie in der dritten Zeile :
@ mysql_select_db (Datenbank, $ link)
ersetzen " DATABASE " mit dem Namen Ihrer Datenbank . Wenn die Datenbank wurde als " Mitarbeiter", zum Beispiel , würden Sie schreiben:
@ mysql_select_db ( " Mitarbeiter " , $ link) ;
Dieser Code wird eine MySQL- Verbindung öffnen und melden Sie in Ihnen ermöglichen, Datenbankabfragen zu machen.
4
gestalten Sie Ihre Datenbank-Abfrage mit MySQL " COUNT "-Syntax , die sich auf das Schema der Tabelle , um die entsprechenden Spaltennamen bestimmen. Wenn die Mitarbeiter Geburtsjahr in der Spalte " birthyear " der Tabelle gespeichert ist " current_employees ," zum Beispiel , könnten Sie abrufen eine Zählung aller Mitarbeiter , die vor 1980 mit der Abfrage geboren :
SELECT COUNT (*) FROM WHERE current_employees birthyear <1980
5
erstellen Sie eine weitere Zeile in der PHP -Datei. Schreiben:
$ countarray = mysql_fetch_array ( mysql_query ( QUERY ) );
wo " QUERY " ist das Zählen MySQL Abfrage, die Sie verwenden möchten. Der Code sollte wie folgt lauten:
$ countarray = mysql_fetch_array ( mysql_query ( "SELECT COUNT ( *) FROM WHERE current_employees birthyear <1980 "));
6
Zeigen Sie die Ergebnisse der Abfrage durch Abrufen der Ergebnisse des ersten Elements in der $ countarray Array. Um es direkt auf den Bildschirm echo eine Zeile hinzu, Lesen, " echo $ countarray [0]; " ?
7
Schließen Sie die offenen MySQL-Verbindung , indem Sie eine letzte Zeile , kurz vor dem " > ", heißt das :
mysql_close_link ( $ link) ;
Dies wird Ihr Server von Ressourcen verschwendet unnötig hält die Verbindung offen zu verhindern