erreur postgre ou php ?

Fabrice88v88
Invité n'ayant pas de compte PHPfrance

23 mars 2016, 14:15

Bonjour,
je rencontre un problème pour l'affichage de données qui sont dans une base postgre.

Code : Tout sélectionner

<?php include("/var/www/cnx.php"); $selectdev = 'SELECT * FROM matable'; $clientsdev = pg_query($dbconn,$selectdev) or die ('Error in query procedural --> '.pg_last_error()); while($rowdev = pg_fetch_array($clientsdev)) { ?> <h3><strong>PMI : <?PHP echo $rowdev['Pmont ']; ?></strong></h3> <?php } ?>

au lieu d'avoir ma valeur j'ai ce message d'erreur :
Notice: Undefined index: Pmont in/var/www/validation.php on line 143
idem pour les autres champs.

Avez vous une idée du pourquoi sa ne fonctionne pas ?

Eléphant du PHP | 385 Messages

23 mars 2016, 14:21

Bonjour, as tu testé ta requête en dehors du code pourvoir si Pmont est bien récupéré?

Fabrice88v88
Invité n'ayant pas de compte PHPfrance

23 mars 2016, 14:36

C'est à dire ?

Eléphant du PHP | 385 Messages

23 mars 2016, 15:03

Code : Tout sélectionner

<?php while($rowdev = pg_fetch_array($clientsdev)) { echo var_dump($rowdev); } ?>
ça te retourne quoi?

Fabrice88v88
Invité n'ayant pas de compte PHPfrance

23 mars 2016, 15:10

j'ai ce retour :

Notice: Undefined variable: rowdev in /var/www/.. on line 143
NULL

Eléphant du PHP | 385 Messages

23 mars 2016, 15:25

Si tu testes ta requêtes directement dans postgre tu as un résultat? tu te connect à la bonne base?