Rechercher : dans
Par :

[php] Afficher un tableau depuis requête SQL

Dernière réponse le 26 mai 2009 à 11:50:52 Lolow, le 26 mai 2009 à 11:20:46 
 Signaler ce message aux modérateurs

Bonjour,

j'ai toujours récuperé UNE et une seule donnée depuis mes requêtes SQL.
Ex: $req=" ma requête..."
$res=mysql_query($req);
if ($res)
{
while($data=mysql_fetch_array($res))
{
$coll=$data['libelle_collection'];
}

$npo->assign("coll",$coll);
}
Ici je récuperais donc mon libellé de collection.

Maintenant le résultat de ma requête est un tableau à 3 colonnes(3 titres de colonnes, 3 libellés). Donc pour récupéré mon tableau à 3 colonnes avec les titres, directement, sans avoir a prendre chaque variable une par une et les replacer dans un tableau, je m'y prend comment?
Autrement dit je remplace :
$coll=$data['libelle_collection'];
par quoi ?

Merci pour vos réponses ;-).

Configuration: Windows XP Internet Explorer 8.0

Meilleures réponses pour « [php] Afficher un tableau depuis requête SQL » dans :
[Webmaster] Afficher facilement le code php/xhtml de vos pages VoirSi vous voulez proposer a vos visiteurs de voir la source de vos fichiers (PHP ou HTML), il y a plusieurs solutions. En php Afficher le code php Afficher le code html En html Informations Voir aussi En php Afficher le code php La...
PHP - Affichage de texte sur le navigateur VoirLe but de PHP est de permettre la création de pages web dynamiques, ainsi son but premier est de pouvoir envoyer des données au navigateur. Les trois fonctions standards PHP fournit 3 fonctions permettant d'envoyer du texte au navigateur. Ces...

1

Yorundr, le 26 mai 2009 à 11:23:49

Salut,

tout simplement par chaque nom de colonne,

Répondre à Yorundr

2

Lolow, le 26 mai 2009 à 11:30:52

Sous quelle forme ?

$...=$data['colonne1'],['colonne2'],['colonne3']; ?

J'ai essayé de plusieurs façons mais aucunes ne fonctionnent.

Ce que je voudrais que me renvoie la variable "$..." c'est l'affichage d'un tableau de 3 colonnes avec ces 3 titres et 3 valeurs...

Répondre à Lolow

3

Jodu, le 26 mai 2009 à 11:31:36

Bonjour,

A ce jour, je crois (sinon qu'on me le dise ça me facilitera la vie), il n'existe pas de fonction qui te pond directement un tableau à partir de ta requête SQL.
Ton tableau n'est fait qu'en PHP, tu dois ensuite l'afficher grâce à du code HTML approprié à la mise en page.

Répondre à Jodu

4

 Yorundr, le 26 mai 2009 à 11:50:52

Salut,

non tu ne peut pas, donc tu fait comme pour un tableau php
echo $data['colonne1'];
echo $data['colonne2'];;

si tu veut que ca te fasse un tableau html tu peut faire un truc du style

echo "<table>"

while(...){
echo "<tr><td>".echo $data['colonne1']."</td><td>". ... ."</td></tr>";
}
echo "</table>";

Répondre à Yorundr