Avatar de l’utilisateur
Kuro
Elephant Man
[help] php - v?rifier qu'une requ?te ou un array (?) sont vides
$result = $db->query('SELECT tribune_text, tribune_date, tribune_time, username, id_user FROM '.$db->prefix.'df_tribune AS t, '.$db->prefix.'users AS u WHERE t.id_user=u.id AND t.tribune_date="'.date('Y-m-d',$archdate).'" AND t.tribune_text LIKE \'%http://%\' ORDER BY tribune_date DESC, tribune_time DESC') or error('Impossible de retrouver la tribune', __FILE__, __LINE__, $db->error());

while ($cur_tribune = $db->fetch_assoc($result)) {BLA BLA BLA}
Avant de lancer le while, je voudrais déterminer si oui ou non la requête renvoie des résultats.
Quelqu'un peut m'aider ?
"World goin' one way, people another" Poot
Papillon
Re: [help] php - v?rifier qu'une requ?te ou un array (?) sont vides
Si c'est du mySql, tu peux utiliser le mysql_nuim_rows : if ( mysql_num_rows($result) > 0 ) { .... }

Si c'est du Oracle t'es baisé parce que tu ne peux pas connaitre directement le nombre de résultats, à moins de modifier ta requête et rajouter un count(*) as nb dans le select. D'ailleurs rajouter le select count(*) marchera qq soit le SGBD.
Avatar de l’utilisateur
Kuro
Elephant Man
Re: [help] php - v?rifier qu'une requ?te ou un array (?) sont vides
Laissez tomber, j'ai trouvé une solution pour contourner le problème.
Edit : merci quand même papillon, j'avais pas vu que tu avais eu le temps de répondre.
"World goin' one way, people another" Poot