Die Funktion dieses Codes besteht darin,
eine Verbindung zu einem MySQL-Server mit der URL-Adresse localhost und Port 3306 herzustellen. Die Kontonummer des MySQL-Servers ist „root“ und das Passwort ist „9999“. Auf dem MySQL-Server gibt es eine Datenbank ok und in der Datenbank gibt es eine Tabelle abc. Die Tabelle abc hat insgesamt zwei Spalten und die Spaltennamen sind „id“ und „name“. Lesen Sie alle Daten in abc aus.
Das Folgende ist der zitierte Inhalt:
<?
$dbh = @mysql_connect("localhost:3306","root","9999");
/* Definieren Sie die Variable dbh. Die Funktion mysql_connect() bedeutet, eine Verbindung zur MySQL-Datenbank herzustellen, „@“ bedeutet, Fehler zu blockieren*/
if(!$dbh){die("error");}
/* Die Funktion die() bedeutet, den String in den Klammern an den Browser zu senden und das PHP-Programm (Skript) zu unterbrechen. Die Parameter in Klammern sind die zu sendende Zeichenfolge. */
@mysql_select_db("ok", $dbh);
/* Wählen Sie eine Datenbank auf dem MySQL-Server aus. Die hier ausgewählte Datenbank heißt ok */
$q = "SELECT * FROM abc";Web Page Teaching Network http://www.webjx.com
/* Variable q definieren, „SELECT * FROM abc“ ist eine SQL-Anweisung, die das Lesen von Daten in der Tabelle abc bedeutet*/
?>
<br />
<!--========== Methode 1 =========-->
<br />
<?
$rs = mysql_query($q, $dbh);
/* Definieren Sie die Variable rs. Die Bedeutung der Funktion mysql_query() besteht darin, die Abfragezeichenfolge an MySQL zu senden, um die entsprechende Verarbeitung oder Ausführung durchzuführen. Da PHP von rechts nach links ausgeführt wird, wird der Wert von rs zurückgegeben, nachdem der Server ausgeführt wurde mysql_query()-Funktion.
if(!$rs){die("Gültiges Ergebnis!");}
echo „<Tabelle>“;
echo "<tr><td>ID</td><td>Name</td></tr>";
while($row = mysql_fetch_row($rs)) echo "<tr><td>$row[0]</td><td>$row[1]</td></tr>";
/* Definieren Sie die Zeile der quantitativen Variablen (Array) und schreiben Sie die Daten einzeln mit der While-Schleife aus.
Die Funktion mysql_fetch_row() bedeutet: Aufteilen der einzelnen Spalte des Abfrageergebnisses $rs in Array-Variablen.
Die Positionen von $row[0] und $row[1] können geändert werden*/
echo "</table>";
?>
<br />
<!--========== Methode 2 =========-->
<br />
<?
$rs = mysql_query($q, $dbh);
while($row = mysql_fetch_object($rs)) echo "$row->id $row->name <br />";
/* ID und Name können die Position ändern*/
?>
<br />
<!--========== Methode 3 =========-->
<br />
<?
$rs = mysql_query($q, $dbh);
while($row = mysql_fetch_array($rs)) echo "$row[id] $row[name] <br />";
/* ID und Name können die Position ändern*/
?>
<!--========== Methode 3 ist die schnellste =========-->
<?
@mysql_close($dbh);
/* Verbindung zur MySQL-Datenbank schließen */
?>