PHP|Débutant :: Forums

Advertisement

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

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

#1 MySQL, PostgreSQL, etc... » Complèter un tableau issus de requêtes postgres » 22-01-2015 07:47:26

DB2
Réponses : 2

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

Pied de page des forums

Propulsé par FluxBB