Affichage du résultat d'un CROSS JOIN
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:
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