Variable php dans requete SQL (LIMIT)
Résolu/Fermé
jerem2908
Messages postés
10
Date d'inscription
jeudi 28 octobre 2010
Statut
Membre
Dernière intervention
28 février 2011
-
27 févr. 2011 à 14:58
jerem2908 Messages postés 10 Date d'inscription jeudi 28 octobre 2010 Statut Membre Dernière intervention 28 février 2011 - 27 févr. 2011 à 21:12
jerem2908 Messages postés 10 Date d'inscription jeudi 28 octobre 2010 Statut Membre Dernière intervention 28 février 2011 - 27 févr. 2011 à 21:12
A voir également:
- Php sql limit
- Easy php - Télécharger - Divers Web & Internet
- 552 size limit exceeded ✓ - Forum Réseaux sociaux
- Tampon size limit 20 - Forum TV & Vidéo
- Logiciel sql - Télécharger - Bases de données
- Php natif - Forum PHP
5 réponses
avion-f16
Messages postés
19250
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
22 décembre 2024
4 505
27 févr. 2011 à 15:31
27 févr. 2011 à 15:31
Salut.
Entre guillemets simples (les apostrophes), tu es obligé d'utiliser la concaténation pour utiliser les variables.
De plus, pour un nombre (l'id du billet), il ne faut pas mettre de guillemets autour.
Voilà ta requête :
Entre guillemets simples (les apostrophes), tu es obligé d'utiliser la concaténation pour utiliser les variables.
De plus, pour un nombre (l'id du billet), il ne faut pas mettre de guillemets autour.
Voilà ta requête :
$reponse = $bdd->query('SELECT * FROM commentaire WHERE id_billet=' . $_GET['billet'] . ' ORDER BY date_commentaire LIMIT ' . $LIMIT . ',10');
Bonjour,
Je pense que ta requête comporte une erreur de syntaxe. Essaye de récupérer l'erreur retournée par MySQL...
Je pense que ta requête comporte une erreur de syntaxe. Essaye de récupérer l'erreur retournée par MySQL...
jerem2908
Messages postés
10
Date d'inscription
jeudi 28 octobre 2010
Statut
Membre
Dernière intervention
28 février 2011
27 févr. 2011 à 20:06
27 févr. 2011 à 20:06
Merci avion f16 ta réponse marche bien.
Je ne connais pas toujours la différence quand une requête SQL est entourée de guillemets ou d'apostrophes.
Je ne connais pas toujours la différence quand une requête SQL est entourée de guillemets ou d'apostrophes.
avion-f16
Messages postés
19250
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
22 décembre 2024
4 505
27 févr. 2011 à 20:17
27 févr. 2011 à 20:17
Ce n'est pas parce que c'est une requête SQL, c'est ainsi pour toutes les chaines de caractères.
PHP cherche les variables à l'intérieur des chaines entre guillemets doubles afin de les remplacer par leurs valeurs.
Par contre, il n'a pas ce comportement avec les guillemets simples.
Il faut donc obligatoirement utiliser la concaténation.
PHP cherche les variables à l'intérieur des chaines entre guillemets doubles afin de les remplacer par leurs valeurs.
Par contre, il n'a pas ce comportement avec les guillemets simples.
Il faut donc obligatoirement utiliser la concaténation.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
jerem2908
Messages postés
10
Date d'inscription
jeudi 28 octobre 2010
Statut
Membre
Dernière intervention
28 février 2011
27 févr. 2011 à 21:12
27 févr. 2011 à 21:12
OK merci j'ai compris