ex3
This commit is contained in:
parent
553b30bdcc
commit
17a16feb2d
@@ -1,16 +1,28 @@
|
||||
<?php
|
||||
function _getConnection()
|
||||
{
|
||||
static $_conn = NULL;
|
||||
if ($_conn === NULL){
|
||||
$_conn = mysqli_connect("localhost","","","");
|
||||
}
|
||||
return $_conn;
|
||||
}
|
||||
|
||||
include_once __DIR__ . '/connexion.php';
|
||||
|
||||
function getFilms()
|
||||
{
|
||||
// A completer
|
||||
$conn = getConnection();
|
||||
$sql = "
|
||||
SELECT Film.idFilm, Film.titre, Film.annee, Genre.code AS genre, Artiste.nom, Artiste.prenom
|
||||
FROM Film
|
||||
JOIN Genre ON Genre.code = Film.genre
|
||||
JOIN Artiste ON Artiste.idArtiste = Film.idMes
|
||||
ORDER BY Film.titre ASC
|
||||
";
|
||||
|
||||
$result = mysqli_query($conn, $sql);
|
||||
if ($result === false) {
|
||||
die('Erreur SQL lors de la récupération des films : ' . mysqli_error($conn));
|
||||
}
|
||||
|
||||
$films = array();
|
||||
while ($film = mysqli_fetch_assoc($result)) {
|
||||
$films[] = $film;
|
||||
}
|
||||
|
||||
mysqli_free_result($result);
|
||||
|
||||
return $films;
|
||||
}
|
||||
?>
|
||||
|
||||
Reference in New Issue
Block a user