Bonjour,

Je sèche pour trouver la raison pour laquelle une simple requête PDO ne marche pas.

C'est un script Python qui insère les données dans la base de données.
A ce stade du développement je veux visualiser simplement les données, mais ma requête ne s'exécute pas. La page n'affiche rien et l'interprétteur s'arrête (= seulement le titre s'affiche).
testé sur LAMP(7.3), LNMP(7.0), idem :

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
27
28
29
30
31
32
33
34
35
36
37
38
39
 
// connexion
require_once('config.php');
try {
	$bdd = new PDO('mysql:host='.$serveur.';dbname='.$base.';charset=utf8', $user, $mdp);
	}
catch(Exception $e){
	die('Erreur : '.$e->getMessage());
	}
 
// lecture SQL
$reponse = $bdd->query("SELECT `date`, `HCHC`, `HCHP` FROM `telereleve` ORDER BY `date` DESC");
 
 
// ecriture du tableau
echo '<table><br>';
// en tête de tableau
echo "<table style='border: solid 1px grey;'>";
echo "<tr>
		<th>date</th>
		<th>heures creuses</th>
		<th>heures pleines</th>
	</tr>";
 
while ($donnees = $reponse->fetch()){
	$date = $donnees['date'];
	$HCHC = $donnees['HCHC'];
	$HCHP = $donnees['HCHP'];
echo '<tr>
		<td><b>'. $date.'</b></td>
		<td>' . $HCHC.'  </td>
		<td>' . $HCHP.'</td>
	</tr>';			
	}
echo "</table>";
 
$reponse->closeCursor();
 
?>
Une idée ?