Source: lesson_15_b_select_one_table.php | Résultat |
<?php require ("../mysql_connexion/mysql_connexion.php"); //mysql_select_db($db) ; $table_name = "atelierphp_exe_auteurs" ; read_table($table_name); //lecture de la table //---------------------------------------------------------------- function read_table($table_name) { global $mysqli; require_once("../mysql_connexion/mysql_connexion.php"); $j=0; //leture des noms de champs echo "<table border=1><tr><th>N°</th>"; $result = mysqli_query($mysqli,"SHOW COLUMNS FROM ".$table_name.""); if (!$result) { echo 'Impossible exécuter la requête : '; exit; } if (mysqli_num_rows($result) > 0) { while ($row = mysqli_fetch_assoc($result)) { echo "<th>".$row['Field']."</th>"; } echo "</tr>"; } //lecture des données $result = mysqli_query($mysqli,"SELECT * FROM $table_name "); $fields = mysqli_num_fields($result); while ($row=mysqli_fetch_array($result)) { $j++; echo "<tr><td>$j</td>"; for($i=0;$i<$fields;$i++) { echo "<td>$row[$i]</td>"; } echo "</tr>"; } echo "</table>"; } ?>
Fichier : connect_to_db.php
<?php //ceci est un fichier fictif, //la vrai connection est déjà //faite par ailleur /* $host = ""; // nom du serveur : localhost, sql5, ... $user = ""; // nom d'utilisateur (root si en local) $pass = ""; // mot de passe $db = ""; // nom de la base de données mySQL $dblink = mysql_connect($host,$user,$pass); //mysql_select_db($db); */ ?>
| N° | cle_auteur | auteur |
---|
1 | 1 | Agata Christie | 2 | 2 | Christian Jacq | 3 | 3 | Paulo Coelho | 4 | 4 | Jules Verne | 5 | 5 | Jean-Jacques Rousseau | 6 | 6 | Madame de Sévigné | 7 | 7 | Voltaire |
|