Leçon N° 15 : Mysql 2ième partie : liaisons entre tables
Lire deux tables liées avec l'instruction select¤
Quelle est le problème dans une telle liste?
Notes de page
Source: lesson_15_c_select_two_tables_1.phpRésultat
<?php
require ("../mysql_connexion/mysql_connexion.php");
//mysql_select_db($db) ;
$j=0;
echo 
"<table border=1><tr><th>N°</th>
<th>Titre</th><th>Auteur</th></tr>"
;
$result mysqli_query($mysqli,"SELECT titre, auteur 
  FROM  atelierphp_exe_titres, atelierphp_exe_auteurs 
    WHERE atelierphp_exe_auteurs.cle_auteur = 
  atelierphp_exe_titres.cle_auteur "
);
$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>";        
echo 
"Nombre de lignes retournées : ".
  
mysqli_num_rows($result);
?>



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);                       
*/
?>
TitreAuteur
1Les dix petits negresAgata Christie
2Champolion l EgyptienChristian Jacq
3La femme sageChristian Jacq
4La cinquième montagnePaulo Coelho
5Le démon et MademoisellePaulo Coelho
6L ile mystèrieuseJules Verne
7Les ConfessionsJean-Jacques Rousseau
8LettresMadame de Sévigné
Nombre de lignes retournées : 8

Tous droits réservés. 2005-2020