Bonjour tout le monde,
J'interroge une base de données avec des données provenant d'un fichier .json
La requête de sélection fonctionne, mais une fois que j'essaie d'afficher le résultat de la requête avec fetch par exemple, j'obtiens une erreur 500, que je ne trouve même pas dans les logs !
Voici mon code :
avec ce print_r, j'ai une erreur interne 500 :
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
22
23
24
25
26 $string = file_get_contents("export.json"); $json_a = json_decode($string, true); $eof = count($json_a['items']); for($i=0;$i<$eof;$i++) { $nom = utf8_decode($json_a['items'][$i]['nom']); $prenom = utf8_decode($json_a['items'][$i]['prénom']); $req_existance = $connection->prepare('SELECT * FROM pharmacien WHERE nom = ":nom" AND prenom = ":prenom" '); // //j'utilise le nom et prenom trouvés dans le json $data = array(':nom'=> $nom, ':prenom' => $prenom); $res = $req_existance->execute($data); }
Voyez-vous une erreur quelque part ? J'ai tout essayé, sans succès.
Code : Sélectionner tout - Visualiser dans une fenêtre à part print_r($res->fetch());
Je confirme que quand j'affiche la valeur de $i avant de mettre le print_r, j'ai bien de 0 à 716.
Merci d'avance pour l'aide.
bee
Partager