[Access]je sais pas me servie de if exists...

Résolu/Fermé
willybaby Messages postés 104 Date d'inscription dimanche 13 janvier 2008 Statut Membre Dernière intervention 20 mars 2011 - 18 mai 2008 à 14:40
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 - 18 mai 2008 à 15:08
Bonjour, j'essaye de créer une requète sql avec un if exists mais je suis un ane alors j'arrive pas...
voici mon code:

$query = 'IF NOT EXISTS(SELECT film_code FROM tenir_un_rôle WHERE film_code='.$code.')'
echo 'la variable n'existe pas';
else
{
echo 'la variable existe';
}

en fait je ne connais pa la syntaxe, aidez moi...
A voir également:

3 réponses

kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
18 mai 2008 à 15:03
Salut,

Tu veux tester si ta requête donne un résultat?
Alors c'est plutôt comme ça:
$query = mysql_query("SELECT film_code FROM tenir_un_rôle WHERE film_code='$code'");
if (mysql_num_rows($query) == 0){ //teste nombre de résultats
    //pas de résultat
}
0
willybaby Messages postés 104 Date d'inscription dimanche 13 janvier 2008 Statut Membre Dernière intervention 20 mars 2011 7
18 mai 2008 à 15:05
Merci mais ma base de données est sous access, la syntaxe est différente?
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
18 mai 2008 à 15:08
Oups, désolé la plupart du temps les question sql sont liées à du php, j'me suis fait avoir :-)
Ben je ne sais pas pour access, mais c'est dans le même genre: tu lances ta requête et tu vérifies le nombre de résultats.
0