Bonjour
Suite au changement des modalités de connexion aux bases de données j'essaie de refaire fonctionner mes scripts PHP. Voici un essai de code :
> > include "global.php3";
> $s="mysql:host=".IKI_DATABASE;
> echo $s;
> echo "
";
> try {
> echo "]";echo "
";
> $db = new PDO($s,IKI_LOGIN,IKI_PASSWORD);
> foreach($db->query('SELECT * from PARC_POINT') as $row) {
> print_r($row);
> echo "+";
> echo "
";
> }
> echo "[";echo "
";
> $db=NULL;
> }
> catch (PDOException $e) {
> print "Erreur !: " . $e->getMessage() . "
";
> die();
> }
(IKI_DATABASE,IKI_LOGIN et IKI_PASSWORD sont définis dans gobal.php3)
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 caratères [ et ] sont bien affichés et la chaine $s aussi. Quelqu'un voit-il une erreur dans ce code ? Merci (NB que les echo de type BR sont ici invisibles)
Mise à jour connection BD
Related questions
- Connexion à mon compte client
156976
13.02.2019 09:51
- Serveur non sécurisé, celui-ci ne supporte pas FTP sur TLS
128071
03.09.2018 14:46
- reCAPTCHA erreur pour le propriétaire du site : clé de site non valide
112313
14.02.2019 16:17
- [FAQ] Comment mettre à jour mon site pour supporter Apache 2.4 ?
99541
28.07.2017 11:39
- Passage en php 7.4
98769
30.06.2020 05:05
- Augmenter taille PHP Post Max Size sur mutualisé ?
93115
04.12.2019 21:52
- Deploy d'un projet Node JS
92157
12.10.2016 20:18
- The requested URL / was not found on this server
92144
02.03.2017 18:25
- Ce site est inaccessible Impossible de trouver l'adresse DNS du serveur
91985
16.10.2016 16:24
- NextCloud sur mutualisé
91961
07.04.2017 08:42
Désolé mais je ne connais pas IKI_DATABASE.
IKI_DATABASE est défini dans global.php3 comme un serveur OVH à la nouvelle mode sous la forme « .mysql.db » comme le recommande OVH.
Vous ne connaissez pas non plus IKI_PASSWORD et IKI_LOGIN mais vous vous doutez qu'il s'agit d'un nom d'utilisateur et d'un mot de passe j'espère ?
```text
.php3 ?
ouch. Ca ne nous rajeunit pas
https://www.php.net/manual/php3.php
> The PHP 3 documentation was removed from the PHP Manual and placed here for historical purposes. An attempt was made to preserve all of the text although it's highly likely that some is missing. The last PHP 3 release (3.0.18) was made on October 20, 2000.
> See the PHP Museum for downloads, and also read the history for further information about PHP 3. ```