Connection bases de donnée

Résolu/Fermé
petittrain Messages postés 50 Date d'inscription jeudi 7 février 2008 Statut Membre Dernière intervention 4 juin 2010 - 26 févr. 2009 à 21:38
Dr Zoidberg Messages postés 528 Date d'inscription jeudi 28 juin 2007 Statut Membre Dernière intervention 12 juin 2015 - 26 févr. 2009 à 21:47
Bonjour,

j'ai un probleme quand je fais ma requette depuis PHP, il me récupere seulement la valeur de la première ligne est ce que quelqu'un peut m'aider.

<?php
//nom variable endroit port nom BD utilisateur mots passe
$db = pg_connect("host=localhost port=8080 dbname=mapremierebase user=essai password=essai");
$req = "SELECT classe from ecole";
$resultat = pg_query($db, $req);

if (!$resultat)
{
echo "Erreur de requête SQL";
exit;
}
//problème de répetition de données
while ($row = pg_fetch_row($resultat,0))
{
echo $row[0];
echo "<br>";
}

pg_close($db);
exit();
?>

merci d'avance

2 réponses

Alain_42 Messages postés 5358 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 903
26 févr. 2009 à 21:45
et si tu fais:

while ($row = pg_fetch_array($resultat,0))
{
echo $row[0];
echo "<br>";
} 
0
Dr Zoidberg Messages postés 528 Date d'inscription jeudi 28 juin 2007 Statut Membre Dernière intervention 12 juin 2015 100
26 févr. 2009 à 21:47
Salut,

Enlève le 2em paramètre, le 0, de ton pg_fetch_row

a+
0