J'aimerai faire une requete mysql qui si elle ne peut premierement pas trouver de resultat, elle charge alors une valeure qui est sur d'être trouvée dans une autre table.
J'aimerai faire une requete mysql qui si elle ne peut premierement pas trouver de resultat, elle charge alors une valeure qui est sur d'être trouvée dans une autre table.
Tu lances ta première requête comme d'habitude. Avec la fonction mysql_num_rows() , tu sauras le nombre d'éléments retourné. Si et seulement si cette fonction retourne zéro, alors tu lances la seconde requête
Ca je sais !Mais on peut pas tout faire dans la même requête ?
je ne suis pas spécialiste de requêtes mysql donc je te suggère de poster dans le forum adéquat
cependant, cela m'étonnerait que tu puisses tout faire dans une seule requête.
Ok, bon bah tant pis, je vais continuer avec la solution que j'ai toujours eu ! Si la 1ere requete ne donne pas de résultats, je prend le résultat de la deuxieme requete.
Partager