Rechercher : dans
Par :

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

Dernière réponse le 18 mai 2008 à 15:08:15 willybaby, le 18 mai 2008 à 14:40:41 
 Signaler ce message aux modérateurs

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...

Configuration: Windows XP
Firefox 2.0.0.14

1

kilian, le 18 mai 2008 à 15:03:13

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
}

Répondre à kilian

2

willybaby, le 18 mai 2008 à 15:05:23

Merci mais ma base de données est sous access, la syntaxe est différente?

Répondre à willybaby

3

 kilian, le 18 mai 2008 à 15:08:15

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.

Répondre à kilian
Collection CommentÇaMarche.net