je ce code qui frappe une vue dans une base MySQL appelé vAlbums
ce retourne un tableau JSON de résultats de la requêteAOP Recherche de résultats d'une autre PDO de requête
function getAlbumPics($arno){
$aSql = "SELECT albu_ablumid, albu_name_en, albu_name_de, albu_name_fr, albu_name_nl, albu_name_es, albu_name_it, albu_photourl FROM vAlbums WHERE site_arno=:arno";
try {
$db = getConnection();
$aStmt = $db->prepare($aSql);
$aStmt->bindParam(":arno",$arno);
$aStmt->execute();
$albums = $aStmt->fetchAll(PDO::FETCH_OBJ);
$arrAID = $aStmt->fetchColumn(2);
$db = null;
echo '{"albums": ' . json_encode($albums) . '}';
} catch(PDOException $e) {
echo '{"error":[{"text":"'. $e->getMessage() .'"}],';
echo '"SQL": ' . json_encode($aSql) .'}';
}
}
je dois faire une requête secondaire pour placer un tableau de photos dans chaque album dans le tableau comme ainsi
{
"albums": [
{
"albu_ablumid": "1",
"photos": [
{
"photourl": "photo1"
},
{
"photourl": "photo2"
},
{
"photourl": "photo3"
}
]
},
{
"albu_ablumid": "2",
"photos": [
{
"photourl": "photo1"
},
{
"photourl": "photo2"
},
{
"photourl": "photo3"
}
]
}
]
}
quelqu'un peut-il montrer comment y parvenir la requête MySQL pour les photos est:
SELECT * FROM photos WHERE album_id = x
Merci
Ceci est une bonne idée que je voudrais voir si la route PHP/PDO va se dérouler et si c'est possible, merci @Fluffeh –
Juste essayé ceci et merci génial –