Maison  >  Article  >  développement back-end  >  Comment pouvons-nous afficher tous les enregistrements de la table MySQL à l'aide d'un script PHP ?

Comment pouvons-nous afficher tous les enregistrements de la table MySQL à l'aide d'un script PHP ?

王林
王林avant
2023-09-15 19:05:021041parcourir

Comment pouvons-nous afficher tous les enregistrements de la table MySQL à laide dun script PHP ?

Pour illustrer cela, nous allons récupérer tous les enregistrements d'une table nommée 'Tutorials_tbl' à l'aide d'un script PHP utilisant les fonctions mysql_query() et mysql_fetch_array(), un exemple est le suivant :
<?php
   $dbhost = &#39;localhost:3036&#39;;
   $dbuser = &#39;root&#39;;
   $dbpass = &#39;rootpassword&#39;;
   $conn = mysql_connect($dbhost, $dbuser, $dbpass);

   if(! $conn ) {
      die(&#39;Could not connect: &#39; . mysql_error());
   }
   $sql = &#39;SELECT tutorial_id, tutorial_title, tutorial_author, submission_date
      FROM tutorials_tbl&#39;;

   mysql_select_db(&#39;TUTORIALS&#39;);
   $retval = mysql_query( $sql, $conn );

   if(! $retval ) {
      die(&#39;Could not get data: &#39; . mysql_error());
   }

   while($row = mysql_fetch_array($retval, MYSQL_ASSOC)) {
      echo "Tutorial ID :{$row[&#39;tutorial_id&#39;]} <br> ".
         "Title: {$row[&#39;tutorial_title&#39;]} <br> ".
         "Author: {$row[&#39;tutorial_author&#39;]} <br> ".
         "Submission Date : {$row[&#39;submission_date&#39;]} <br> ".
         "--------------------------------<br>";
   }
   echo "Fetched data successfully</p><p>";
   mysql_close($conn);
?>

Dans Dans l'exemple ci-dessus, la constante MYSQL_ASSOC est utilisée comme deuxième argument de la fonction PHP mysql_fetch_array() afin de renvoyer les lignes sous forme de tableau associatif. Avec les tableaux associatifs, vous pouvez accéder aux champs en utilisant leurs noms au lieu d'index.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer