La fonction de ce code est
de se connecter à un serveur mysql avec l'adresse url localhost et le port 3306. Le numéro de compte du serveur mysql est « root » et le mot de passe est « 9999 ». Il y a une base de données ok sur le serveur mysql, et il y a une table abc dans la base de données. La table abc comporte deux colonnes au total et les noms de colonnes sont "id" et "name". Lisez toutes les données dans abc.
Voici le contenu cité :
<?
$dbh = @mysql_connect("localhost:3306","root","9999");
/* Définit la variable dbh, la fonction mysql_connect() signifie se connecter à la base de données mysql, "@" signifie bloquer les erreurs*/
si(!$dbh){die("erreur");}
/* La fonction die() consiste à envoyer la chaîne entre parenthèses au navigateur et à interrompre le programme PHP (Script). Les paramètres entre parenthèses sont la chaîne à envoyer. */
@mysql_select_db("ok", $dbh);
/* Sélectionnez une base de données sur le serveur mysql. La base de données sélectionnée ici s'appelle ok */.
$q = "SELECT * FROM abc"; Réseau d'enseignement de pages Web http://www.webjx.com
/* Définit la variable q, "SELECT * FROM abc" est une instruction SQL, ce qui signifie lire les données dans la table abc*/
?>
<br />
<!--========== Méthode 1 =========-->
<br />
<?
$rs = mysql_query($q, $dbh);
/* Définit la variable rs. La fonction mysql_query() est d'envoyer la chaîne de requête pour que MySQL effectue le traitement ou l'exécution associé. Puisque PHP est exécuté de droite à gauche, la valeur de rs est renvoyée une fois que le serveur a exécuté la variable. Fonction mysql_query() valeur*/
if(!$rs){die("Résultat valide !");}
echo "<table>" ;
echo "<tr><td>ID</td><td>Nom</td></tr>" ;
while($row = mysql_fetch_row($rs)) echo "<tr><td>$row[0]</td><td>$row[1]</td></tr>";
/* Définissez la ligne de la variable quantitative (tableau) et utilisez la boucle while pour écrire les données une par une.
La fonction mysql_fetch_row() signifie : diviser le résultat de la requête $rs en une seule colonne en variables de tableau.
Les positions de $row[0] et $row[1] peuvent être modifiées*/
écho "</table>";
?>
<br />
<!--========== Méthode 2 =========-->
<br />
<?
$rs = mysql_query($q, $dbh);
while($row = mysql_fetch_object($rs)) echo "$row->id $row->name <br />";
/* L'ID et le nom peuvent changer de position*/
?>
<br />
<!--========== Méthode 3 =========-->
<br />
<?
$rs = mysql_query($q, $dbh);
while($row = mysql_fetch_array($rs)) echo "$row[id] $row[name] <br />";
/* L'ID et le nom peuvent changer de position*/
?>
<!--========== La méthode 3 est la plus rapide =========-->
<?
@mysql_close($dbh);
/* Ferme la connexion à la base de données mysql */
?>