[sql][tester une requete]

Résolu/Fermé
Olufemi BOSSOU Messages postés 11 Date d'inscription mardi 16 novembre 2004 Statut Membre Dernière intervention 18 novembre 2004 - 17 nov. 2004 à 16:47
Olufemi BOSSOU Messages postés 11 Date d'inscription mardi 16 novembre 2004 Statut Membre Dernière intervention 18 novembre 2004 - 17 nov. 2004 à 17:20
Bonjour à tous!
j'aimerais savoir comment faire pour tester une requete sql
je m'explique mieux

j'ai par exemple
$toto = mysql_query("SELECT table1, table2 FROM table1, table2 WHERE table1.id1 = table2.id2 AND table1.id='$id'");

J'aimerais donc savoir comment je teste une telle requete ave if par exemple

if (condition)....
condition est mis pour la requette
Merci d'avance pour votre réponse
A voir également:

3 réponses

GallyNet Messages postés 434 Date d'inscription mardi 1 juin 2004 Statut Membre Dernière intervention 15 décembre 2008 387
17 nov. 2004 à 17:06
Apparement tu travail en PHP. Donc mysql_query te renvoie 'false' si ta requete n'est pas valide, sinon elle te renvoie une valeur, utilisable pour d'aurte fonction, et qui peut être utilisé comme 'true'.

Autrement dis, tu fais ta requete:
$toto = mysql_query("SELECT table1, table2 FROM table1, table2 WHERE table1.id1 = table2.id2 AND table1.id='$id'"); 

puis tu test si elle est valide:
if($toto!==false){
//requete valide
} else {
//requete invalide
}


Apres si tu veut tester combien de ligne sont renoyer, utilise la fonction mysql_num_rows()
6
Olufemi BOSSOU Messages postés 11 Date d'inscription mardi 16 novembre 2004 Statut Membre Dernière intervention 18 novembre 2004 2
17 nov. 2004 à 17:20
Merci beaucoup

Free as in Freedom
0
Olufemi BOSSOU Messages postés 11 Date d'inscription mardi 16 novembre 2004 Statut Membre Dernière intervention 18 novembre 2004 2
17 nov. 2004 à 17:20
Merci beaucoup

Free as in Freedom
0