PHP- native Treiber für die Anbindung an MySQL-Datenbanken machen es zu einer beliebten Wahl für den Aufbau von Website-Content -Management-Systeme . Schreiben Sie Ihre eigenen PHP-Skripten auf MySQL-Datenbanken zu suchen ist eine Sache , eine Verbindung mit der Datenbank über die Festlegung der Suchparameter und dann die Navigation durch die Anordnung, in der PHP speichert die Suchergebnisse. Anschließen
Um eine MySQL-Datenbank zu suchen, müssen Sie Ihre PHP-Skript zuerst eine Verbindung mit ihm seine Server. Mit dem Befehl " mysql_connect ( 'localhost' , 'username' , 'password' ) ", wobei " username" ist die MySQL-Benutzernamen für die Datenbank, die Sie zugreifen möchten, und " password" ist das entsprechende Kennwort ein . Gehen Sie wählen, welche spezifischen Datenbank, die Sie mit dem Befehl " mysql_select_db ( ' TargetDB ') " suchen wollen , wo " TargetDB ", der Name der Datenbank ist, dass Sie zu suchen .
Abfrage Basics
Sie die Suche nach Informationen in einer Datenbank mit einem Befehl als " Abfrage. " PHP -Abfragen nehmen die syntaktische Form von " $ results = mysql_query ('SELECT * FROM tabellenname '); " ; wo " Ergebnisse " ist der Name der Variablen , in denen PHP PHP Suchergebnisse gespeichert werden und " Tabellenname " ist der Name der Tabelle in der Datenbank, die Sie suchen . Dieser Befehl abzurufen jede Zeile von Daten aus der Tabelle .
Narrowing Queries
Sie Parameter , um Ihre Suche hinzufügen können, um nur ziehen die Zeilen von Daten die Sie wollen. Zum Beispiel kann der Befehl " $ results = mysql_query ('SELECT * FROM Tabellenname WHERE column -name = value '); " gibt nur die Zeilen von Daten, in denen der Wert für die Spalte der Tabelle "column -name" ist gleich " Wert . " Sie können mehrere solche Parameter durch Hinzufügen einer "AND" auf den Befehl zwischen der ersten solcher Parameter und der nächsten hinzuzufügen.
Viewing Ergebnisse
Nach dem Code für ausführende PHP suchen , verwenden Sie die Syntax " $ row = mysql_fetch_array ( $ results ) ); " , um die erste Tabellenzeile die Suche kam mit in der " Reihe " Variable setzen. Sie können einzelne Werte ziehen sich mit der Syntax " $ row [' column- name'] ", wobei " column-name " ist der Name der Datenbank -Tabellenspalte , für die Sie den Wert abzurufen. Jedes Mal, wenn Sie den Befehl " $ row = mysql_fetch_array ( $ results ) ); " . PHP wird die nächste Zeile der Suche kam in die " Reihe " variable , bis Sie die Suchergebnisse erschöpfen füttern
< br >