Erreur de syntaxe dans ma requête SQL
Bonsoir,
J'ai passé toute ma journée à coder et apparemment je n'ai plus trop les yeux en face des trous :aie:
Voici le message d'erreur que me sort une requête pourtant assez simple:
Array ( [0] => 42000 [1] => 1064 [2] => You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''1','6'' at line 5 ) 1
Code:
1 2 3 4 5 6
| $requete_commentaires = $bdd->query("SELECT post_text
FROM phpbb_posts
WHERE forum_id=2 AND topic_id='$this->topic_id'
ORDER BY post_id
LIMIT '$min','$max'")
or die (print_r($bdd->errorInfo())); |
Au passage si quelqu'un passe par là j'aimerais poser une question théorique:
Si je me connecte à ma bdd, fait un select, et là, ai besoin de faire un autres select avant de close ma connexion, est-ce possible ? Car j'ai un message d'erreur sur mon 2eme "closeCursor()"
Schémas:
Code:
1 2 3 4 5 6 7
|
include("connexion.php");
$reponse1 = $bdd->query("SELECT * FROM matable");
include("connexion.php");
$reponse2 = $bdd->query("SELECT COUNT(*) AS nb FROM matable2");
$reponse2->closeCursor();
$reponse1->closeCursor(); |
Merci pour l'aide !!