Ces fonctions vous permettent d'accéder aux bases de données
MySQL. Afin de pouvoir les utiliser, vous devez compiler PHP avec le support
MySQL, en utilisant l'option --with-mysql.
Si vous utilisez cette fonction sans préciser le chemin
d'accès à la base MySQL, PHP utilisera les librairies clientes
MySQL fournies en standard. Les utilisateurs qui font tourner d'autres
applications qui utilisent elles-mêmes MySQL (par exemple, PHP 3 et
PHP 4 utilisés comme des modules concurrents apache, ou encore
auth-mysql), devraient toujours spécifier le chemin jusqu'à
MySQL :
--with-mysql=/path/to/mysql.
Cela va forcer PHP à utiliser les librairies clientes installées par
MySQL et évitera les conflits.
Plus d'informations sont disponible à
http://www.mysql.com/.
La documentation de MySQL est disponibles à http://www.mysql.com/documentation/, ainsi qu'en français
chez nexen.
Cet exemple simple montre comment se connecter, exécuter une
requête, lire les informations obtenues et se déconnecter d'une
base de données MySQL.
Exemple d'introduction |
<?php $link = mysql_connect("hote_mysql", "login_mysql", "mot_de_passe_mysql") or die ("Impossible de se connecter"); print ("Connexion réussie"); mysql_select_db ("ma_base") or die ("Impossible d'accéder à la base de données"); $query = "SELECT * FROM ma_table"; $result = mysql_query ($query) or die ("La requête a échoué"); // Affichage du résultat au format HTML print "<table>\n"; while($line = mysql_fetch_array($result)){ print "\t<tr>\n"; while(list($col_name, $col_value) = each($line)){ print "\t\t<td>$col_value</td>\n"; } print "\t</tr>\n"; } print "</table>\n"; mysql_close($link); ?>
|