Interroger une base
Par
j0k3r_n0ir le 18 Mars 2004 à 14:44
Voici les fonctions en php qui permettent d'interroger une base MySQL :
$ligne = mysql_fetch_row($resultat)
Retourne un tableau énuméré nommé ici
$ligne, indicé à partir de 0, dont les éléments contiennent les valeurs des champs de la ligne courante pointée par
$resultat, ou bien
FALSE s'il ne reste plus de ligne.
$ligne = mysql_fetch_array($resultat)
Version étendue de mysql_fetch_row(). C'est celle que j'utilise tout le temps. Ici
$ligne désigne un tableau associatif dont les indices peuvent être remplacés par les noms des champs. Ainsi la valeur du champ nom du tableau
$ligne s'obtient avec
$ligne[
nom].
$ligne = mysql_fetch_object($resultat)
On obtient un objet construit à partir d'une ligne du résultat, ou
FALSE si on a atteint la fin de la table. Cet objet
$ligne possède pour attributs tous les champs de la table, initialisés aux valeurs actuelles de cette ligne. Ainsi la valeur du champ nom de l'objet
$ligne s'obtient avec la syntaxe
$ligne->nom.