sparadra1 a écrit :
Bonjour à tous, je souhaiterais récupérer la valeur d'une seule case dans ma BDD. Voici mon code :
Code :
- <?php
- try
- {
- // On se connecte à MySQL
- $bdd = new PDO('mysql:host=*******;dbname=********', '*******', '*********');
- }
- catch(Exception $e)
- {
- // En cas d'erreur, on affiche un message et on arrête tout
- die('Erreur : '.$e->getMessage());
- }
- // Si tout va bien, on peut continuer
- // On récupère tout le contenu de la table jeux_video
- $reponse = $bdd->query('SELECT * FROM news_accueil ORDER BY date_heure DESC LIMIT 2,3');
- // On affiche chaque entrée une à une
- while ($donnees = $reponse->fetch())
- {
- ?>
- <?php echo $donnees['titre']; ?>
- <?php
- }
- $reponse->closeCursor(); // Termine le traitement de la requête
- ?>
| Mais j'obtient la titre de ma 3 et 4 ème ligne.
|
!
Si tu veux des réponses à ta question, regarde la syntaxe de la commande SELECT en MySQL : http://dev.mysql.com/doc/refman/5.7/en/select.html
Et surtout la syntaxe de l'option LIMIT
: [LIMIT {[offset,] row_count | row_count OFFSET offset}]
Quand tu écris "LIMIT 2,3", tu prends en réalité les 3 enregistrements qui se trouvent à partir du 3e : l'offset commence en effet à partir de 0.
![:jap: :jap:](https://forum-images.hardware.fr/icones/smilies/jap.gif)
Message édité par Soileh le 19-10-2014 à 14:06:15
---------------
And in the end, the love you take is equal to the love you make