Interfaçage de base de données MySQL avec PHP

7 Exploitation (affichage, test, ...) des résultats de la requête

Il s'agit généralement d'afficher le résultat de la requête où de renseigner sur le nombre d'insertion, de suppression, ... réalisées. Pour extraire les données retournées plusieurs fonctions peuvent être utilisées selon le format voulu:

  1. mysql_fetch_row: .La ligne est retournée sous la forme d'un tableau. Chaque colonne est enregistrée sous la forme d'un tableau commençant à la position 0;
  2. mysql_fetch_assoc:Retourne une ligne de résultat MySQL sous la forme d'un tableau associatif;
  3. mysql_fetch_array: Retourne une ligne de résultat MySQL sous la forme d'un tableau associatif, d'un tableau indexé, ou les deux. Le deuxième paramètre permet de spécifier le type de tableau attendu ( MYSQL_BOTH (défaut), MYSQL_ASSOC, MYSQL_NUM);
  4. mysql_fetch_object: Retourne une ligne de résultat MySQL sous la forme d'un objet.

Ces fonctions prennent comme paramètre la ressource retournée par mysql_query. La récupération se fait enregistrement par enregistrement et ces fonctions renvoient false si la fin des enregistrements est atteinte. Généralement ces fonctions sont utilisées à l'intérieur d'une boucle pour parcourir l'ensemble du résultat.