Requete retournant Null

Mammouth du PHP | 725 Messages

17 oct. 2012, 05:36

Bonjour,

Je voudrais selectionner des champs d'une chansons suivant le cas:

+ Selectionner les champs de la table clips_vids
+ Selectionner l'id_ch du chanteur,
+ Selectionner l'album

Chaque chanteur a un album, ce dernier contient plusieurs chansons

Le lien original des pages est comme suite:

site.com/rub/srub/cat/scat

ce qui donne:

site.com/Videos/MiscVid/Album/Chanteur

Le lien de la page est: site.com/Videos/MiscVid/Unknown.html

avec rub = Videos, srub = MiscVid, et cat = Unknown (nom du chanteur)

J'ai un chanteur (Unknown) qui a une seule chanson sans album, l'album est presente dans 'scat', alors dans ce cas

Mais puisque l'album est absent, je ne veux pas le faire rentrer dans d'autre categories, Unknown devient comme 'cat'

Je fais une requete, pour choisir la video du chanteur d'un album x
$my_cat = $connexion->quote($cat,PDO::PARAM_STR);
$my_scat = $connexion->quote($scat,PDO::PARAM_STR);
$queryy = 'SELECT id_vid, episode_num, file_duration, file_size FROM clips_vids WHERE id_kv = (SELECT id_ch FROM chanteurs_tbl WHERE ch_tran = '.$my_cat.') AND id_album = (SELECT ida FROM albums WHERE album_tran = '.$my_scat.')';
puisque 'scat' est absente, et ete predefibi comme NULL
$scat 		= Isset($_GET['scat'])		? $_GET['scat'] 				: $scat		= Null;
la requete va me retourner 'rien', et dans la table des albums je n'ai pas cette album, donc c'est rien, comment puis je faire que s'il trouve un record il va continuer la requete et attribuer id_album (par exemple 5), sinon id_album serait 0, sans changer Null

Merci