Bonjour à tous et bonnes fêtes de fin d'année.
J'essaie de faire afficher un tableau créé grâce à la jointure de deux tables
mais impossible de me rappeler comment faire.
Peut-on m'aider ?


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
function getroom(){
      $servername = 'localhost';
      $username = 'root';
      $password = '';
      $dbase = 'mabase';
 
        $pdo = new PDO("mysql:host=$servername;dbname=$dbase","$username","$password");     
        $sql = "SELECT hotel.nom, chambre.numero, chambre.client FROM hotel CROSS JOIN chambre"; /* création de toute les possibilités 5chembre * 5 villes*/
        $resultroom = $pdo->exec($sql);/* resultroom est un tableau de 25 lignes*/
        echo '<h1>LISTE DES CHAMBRES</h1>';
 
  }
Si je teste ce CROSS JOINT dans MySQL j’obtiens:

nom numero client
Albi 101 NULL
Auch 101 NULL
Foix 101 NULL
Tarbes 101 NULL
Montau 101 NULL
Albi 202 NULL
Auch 202 NULL
Foix 202 NULL
Tarbes 202 NULL
Montau 202 NULL
Albi 303 NULL
Auch 303 NULL
Foix 303 NULL
Tarbes 303 NULL
Montau 303 NULL
Albi 404 NULL
Auch 404 NULL
Foix 404 NULL
Tarbes 404 NULL
Montau 404 NULL
Albi 505 NULL
Auch 505 NULL
Foix 505 NULL
Tarbes 505 NULL
Montau 505 NULL

Mais impossible de le faire afficher dans ma page PHP.

HELP ME