Bonjour,

Dans un fichier PHP, je fais appel à une ligne de code de type
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
$sSQL="SELECT ...";
$row=$q->getrow();
$prenom=urldecode($row[3]);
$nom=urldecode($row[4]);
...
Je sais que si je met le code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
if ($q->query($DB,$sSQL)) {
Et que le SQL me renvoit un résultat, la boucle marche. Mais ce que j'aimerais savoir c'est qu'elle est la syntaxe à utiliser pour dire que si le SQL ne renvoie rien, il faut que ce qui est dans la boucle s'exécute (en l'occurence un autre SQL)

J'ai essayé avec plusieurs choses :

-
Code : Sélectionner tout - Visualiser dans une fenêtre à part
if Not exist ($q->query($DB,$sSQL)) {

-
Code : Sélectionner tout - Visualiser dans une fenêtre à part
isset ($q->query($DB,$sSQL)) {

-
Code : Sélectionner tout - Visualiser dans une fenêtre à part
if (empty($q->query($DB,$sSQL))) {
Et à chaque fois PHP me renvoit que ce n'est pas la bonne méthode
Fatal error: Can't use method return value in write context in...
Pourriez-vous m'aider à trouver la bonne syntaxe à utiliser, SVP ?

Je vous en remercie par avance