MySQL

Article écrit par kazhar

cet article vous permet d'adapter les requetes SQL à MySQl.
si vous ne savez pas comment faire vos requetes SQL, rendez vous à la base de la catégorie SQL

MySQL est un serveur SQL.
il permet à php (entre autres) d'utiliser une base de données de type SQL.

plusieurs fonctions sont necessaires afin d'interargir avec MySQL :


Code :
<?php
$connect = mysql_connect("localhost", "root", "");
mysql_select_db("database");

$query = mysql_query("SELECT * FROM test");
while ($fetch = mysql_fetch_array($query)) {
print_r($fetch); }
mysql_close($connect);
?>



cette portion de code permet de retourner tous les enregistrements de la table test.

la fonction mysql_connect(); permet de se connecter au serveur MySQL. elle prends les arguments : adresse du serveur, login, mot de passe.

la fonction mysql_select_db(); permet de selectionner une base de données.
elle prends les arguments : nom de la base, identifiant de connection (facultatif. utilisé dans le cas de multi-connections)

la fonction mysql_query(); permet d'envoyer la requete au serveur. elle prends les arguments : requete sql, identifiant de connection (facultatif. utilisé dans le cas de multi-connections)

la fonction mysql_fetch_array(); permet de placer un enregistrement dans un tableau. il prends les arguments : identifiant de requete (mysql_query), type de resultat
l'argument type de resultat est une constante qui peut prendre les valeurs suivantes : MYSQL_ASSOC, MYSQL_NUM et MYSQL_BOTH. la valeur par défaut est MYSQL_BOTH.

la fonction mysql_close(); permet de fermer la connection au serveur. toute connection mysql doit etre fermée le plus rapidement possible, afin d'éviter toute consommation inutile de cpu.

Si vous désirez aller plus loin, et obtenir une liste des fonctions MySQL disponibles, vous pouvez lire l'article Fonctions MySQL

Source : http://www.phportail.net