Bonjour
Suite au changement des modalités de connexion aux bases de données (OVH) j'essaie de refaire fonctionner mes scripts PHP.
J'ai du abandonner la connexion de type mysqli_connect et je teste donc PDO.
Voici un essai de code :
(IKI_DATABASE,IKI_LOGIN et IKI_PASSWORD sont définis dans gobal.php3)
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 <?php include "global.php3"; $s="mysql:host=".IKI_DATABASE; echo $s; echo "<br>"; try { echo "]";echo "<br>"; $db = new PDO($s,IKI_LOGIN,IKI_PASSWORD); foreach($db->query('SELECT * from PARC_POINT') as $row) { print_r($row); echo "+"; echo "<br>"; } echo "[";echo "<br>"; $db=NULL; } catch (PDOException $e) { print "Erreur !: " . $e->getMessage() . "<br/>"; die(); }
Il ne produit pas d'erreur mais ne retourne pas le contenu de la table. La table PARC_POINT existe et est accessible avec PhPMyAdmin, elle n'est pas vide. les caractères [ et ] sont bien affichés et la chaine $s aussi. Quelqu'un voit-il une erreur dans ce code ? Merci
Partager