Variable php dans requete SQL (LIMIT)
Résolu
jerem2908
Messages postés
10
Date d'inscription
Statut
Membre
Dernière intervention
-
jerem2908 Messages postés 10 Date d'inscription Statut Membre Dernière intervention -
jerem2908 Messages postés 10 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je suis débutant en php et mysql.
Je cherche à mettre une variable PHP à la place d'un paramètre LIMIT et cela ne marche pas.
Est ce que quelqu'un connait la syntaxe.
$reponse = $bdd->query('SELECT * FROM commentaire WHERE id_billet=\'' . $_GET['billet'] . '\' ORDER BY date_commentaire LIMIT $LIMIT,10');
Merci
Je suis débutant en php et mysql.
Je cherche à mettre une variable PHP à la place d'un paramètre LIMIT et cela ne marche pas.
Est ce que quelqu'un connait la syntaxe.
$reponse = $bdd->query('SELECT * FROM commentaire WHERE id_billet=\'' . $_GET['billet'] . '\' ORDER BY date_commentaire LIMIT $LIMIT,10');
Merci
A voir également:
- Php sql limit
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Logiciel sql - Télécharger - Bases de données
- (+) Sql - Forum Programmation
- 552 size limit exceeded - Forum Réseaux sociaux
5 réponses
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...
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.
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