Boucle dont le résultat n'existe pas
Bonjour,
Dans un fichier PHP, je fais appel à une ligne de code de type
Code:
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:
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:
if Not exist ($q->query($DB,$sSQL)) {
-
Code:
isset ($q->query($DB,$sSQL)) {
-
Code:
if (empty($q->query($DB,$sSQL))) {
Et à chaque fois PHP me renvoit que ce n'est pas la bonne méthode
Citation:
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