PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 06-12-2013 11:30:30

DB2
Membre
Inscription : 06-12-2013
Messages : 1

Complèter un tableau issus de requêtes postgres

Bonjour,

je voudrais remplir un tableau via des requetes postgres insérées dans une page PHP

Je pars d'une base qui tourne où je prends tout ou partie d'une table (une sorte de tableau donc déjà, même si parfois c'est 1 ligne * 1 colonne)

mais cette fois-ci, je voudrais que le resultat de ma requete soit une cellule de mon tableau final et que la requette suivante soit la cellule d'à coté jusqu'à ce que je décide de changer de ligne.

je n'y arrive pas, la syntaxe ne doit pas être bonne car ça ne me sort plus aucun résultat.

Comme ce tableau est appelé à accueillir un nombre croissant de cases, je voudrais aussi parametrer mes requetes

Le code ci-dessous fonctionne


$db_s->query("SELECT DISTINCT vehicule from vehicules where annee_d=2012;");
echo "<TABLE>";
echo "<tr><td>";
echo 'V&eacute;hicules 2012';
echo "</td></tr>";
echo "</TABLE>";

echo "<br>";
echo "<TABLE border=\"1\" cellpadding=\"2\" cellspacing=\"0\" align=\"center\" width=\"84%\" bordercolordark=\"#000000\" bordercolorlight=\"#f0f0f0\" bordercolor=\"#ffffff\" bgcolor=\"#d5d5d5\">";
while($db_s->next_record())
{
echo "<tr><td>";
echo $db_s->f(0);
echo "</td></tr>";
}
echo "</TABLE>";
 

Ce qui me semblait être (ci-dessous) une simplification ne fonctionne pas


$R1C2="SELECT MIN(compteur_depart) from vehicules where annee_d=2012 AND vehicule='106_84E-2226A';"
...
$db_s->query($R1C2)
echo "<TABLE>";
echo "<tr><td>";
echo 'essai';
echo "</td></tr>";
echo "</TABLE>";
echo "<br>";
echo "<TABLE border=\"1\" cellpadding=\"2\" cellspacing=\"0\" align=\"center\" width=\"84%\" bordercolordark=\"#000000\" bordercolorlight=\"#f0f0f0\" bordercolor=\"#ffffff\" bgcolor=\"#d5d5d5\">";
{
echo "<tr><td>";
echo $db_s->f(0);
echo "</td></tr>";
}
echo "</TABLE>";
 

et cette sorte de mise cote à cote de celle qui marchait ne fonctionne pas non plus

$db_s->query("SELECT MIN(compteur_depart) from vehicules where annee_d=2012 AND vehicule='106_84E-2226A';");
echo "<TABLE>";
echo "<tr><td>";
echo 'essai';
echo "</td></tr>";
echo "</TABLE>";
echo "<br>";
echo "<TABLE border=\"1\" cellpadding=\"2\" cellspacing=\"0\" align=\"center\" width=\"84%\" bordercolordark=\"#000000\" bordercolorlight=\"#f0f0f0\" bordercolor=\"#ffffff\" bgcolor=\"#d5d5d5\">";
while($db_s->next_record())
{echo "<tr><td>";
echo $db_s->f(0);
echo "</td>
$db_s->query("SELECT MAX(compteur_depart) from vehicules where annee_d=2012 AND vehicule='106_84E-2226A';";
while($db_s->next_record())
{
echo "<tr><td>";
echo $db_s->f(0);
echo "</td></tr>";
}
echo "</TABLE>";
 

Avec toutes mes excuses pour les énormités ...

Merci de votre aide

DB

Hors ligne

#2 06-12-2013 16:23:53

Jc
Membre
Lieu : Zillisheim - Alsace
Inscription : 15-04-2010
Messages : 1 629
Site Web

Re : Complèter un tableau issus de requêtes postgres

yikesmad

Votre méthode est à bannir!! Vous devez peupler votre tableau avec 1 seule requête.
++

Dernière modification par Jc (06-12-2013 16:24:16)


POO PHP+Ajax en MVC avec PDO et Bases de données épaisses  : What else?

Hors ligne

#3 22-01-2015 07:47:26

desheikh
Membre
Inscription : 22-01-2015
Messages : 1

Re : Complèter un tableau issus de requêtes postgres

Vous devez peupler votre tableau avec 1 seule requête.agree

Hors ligne

Pied de page des forums