Bonjour,
Actuellement, j'essaie de faire une requête toute simple en PHP pour interroger une base de données MYSQL :
connexionTest.php :
requeteTest.php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 <?PHP function getBDD() { $_HOST = "127.0.0.1"; $_DBNAME = "bibliothequenas"; $_USER = "root"; $_PASSWORD=""; try { $dbh = new PDO('mysql:host=localhost;dbname=bibliothequenas', $_USER, $_PASSWORD); } catch (PDOException $e) { print "Erreur ! : ". $e -> getMessage(). "<br/>"; die(); } return $dbh; } ?>
Lorsque dans ma clause WHERE, je mets personne_id <= 34, j'arrive à remonter les données :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 <?PHP include "connexionTest.php"; //echo "bdd"; $bdd = getBDD(); //echo "\nquery"; $testRequete = $bdd->prepare("SELECT * FROM personne WHERE personne_id<=34"); $testRequete->execute(); $res = $testRequete->fetchAll(); if ($res == 'undefined' || $res == null) { echo "aucune donnée"; } header('Content-Type: application/json'); echo json_encode($res); ?>
Seulement, si je mets dans ma clause WHERE : personne_id <= 35, je ne remonte aucune données. Le content-length dans le header de la réponse HTTP est à 0.
Ma table contient 73 enregistrements au total.
Je voulais savoir, si il y avait une restriction au niveau de la quantité de données remontées depuis MySQL ?
Depuis que je développe en PHP/MySQL, je n'ai jamais rencontré ce problème.
Je précise que j'utilise WAMP pour faire le développement.
En vous remerciant d'avance pour votre réponse
Partager