begin process at 2012 05 28 13:46:16
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Bases de données

 > 

aficher n'importe quelle table.


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

aficher n'importe quelle table.

lundi 14 mars 2005 à 15:40:47 | aficher n'importe quelle table.

jchbt

salut,
 je cherche a ecrire du code capable de m'afficher n'importe quelle requete
 et je rame sur l'imbrication d'une boucle. je n'arrive pas a imbriquer l'autre boucle a l'interieur du while...

Merci pour votre aide !


<table border=1>
<?php
$database = "test";
$table = "tableTest";

mysql_connect("localhost","root", "");
mysql_select_db($database);
$reponse = mysql_query("SELECT * FROM $table");
$fields = mysql_num_fields($reponse);

  for ($i=0; $i < $fields; $i++)
  {
 $name  = mysql_field_name($reponse, $i);
 ?>  <td><? echo $name;?></td> <? 
   }
 while($row = mysql_fetch_row($reponse))
 {
    // et ici que je fasse la boucle qui ecrit les valeurs ligne par ligne
    // sans que j'ai a spécifier chaque ligne echo moi meme.
    // je voudrais toutes les colonnes renvoyées par la requete...
  echo "<tr>";
  echo "<TD>".$row[0]. "</TD>";
  echo "<TD>".$row[1]. "</TD>";
  echo "<TD>".$row[2]. "</TD>";
  echo "<TD>".$row[3]. "</TD>";
  echo "</TR>\n" ;
 }
 
mysql_close();
  
?>
</TABLE>

lundi 14 mars 2005 à 17:08:27 | Re : aficher n'importe quelle table.

malalam

Administrateur CodeS-SourceS
hello

 while($row = mysql_fetch_row($reponse))
 {
foreach ($row as $val)
    echo $val, '<br />';
}
mardi 15 mars 2005 à 19:24:01 | Re : aficher n'importe quelle table.

jchbt

merci pour votre aide du coup je l'ai adapté comme ça.
est ce qu'on peut encore améliorer(simplifier) le code a votre avis ?

<table border=1>
<?php
$database = "test";          // nom de la base
$table = "jeux_videos";                  //nom de la table
$query = "SELECT * FROM $table";  //la requete SQL

mysql_connect("localhost","root",""); // parametres de connexion a mySql
mysql_select_db($database);
$reponse = mysql_query($query);
$fields = mysql_num_fields($reponse);

 for ($i=0; $i < $fields; $i++) // compte le nbre de champs
 {
 $name  = mysql_field_name($reponse, $i);
 echo "<td>".$name;   // affiche les noms des colonnes
 }
  while($row = mysql_fetch_row($reponse))
  {
  echo "<tr>";
  foreach ($row as $val)
  echo  "<td>".$val; //affiche les données sous forme de tableau
  }
mysql_free_result($reponse);
mysql_close();

?>
</TABLE>



Cette discussion est classée dans : table, mysql, echo, row, reponse


Répondre à ce message

Sujets en rapport avec ce message

qqun peut regarder mon code ? [ par Teclis01 ] voil¨¤ en fait je cherche a calculer le tps total des appels de clients le probleme c est kil ne me fait que 1 appel par ligne et je comprends pas tro trier un tableau [ par jchbt ] Salut,j'ai le code suivant qui me sert a afficher un tableau, et je cherche a faire en sorte que les colonnes se trient automatiquement (uniquement or Mettre à jour données d'une table [ par yonico ] Petite question d'un debutant :je voudrais mettre à jour les données d'une table mais je n'y arrive pas voilà ce que j'ai mis :$reponse = mysql_query( passage parametres php [ par Puec ] Bonjour, Je débute en php, et je rencontre un problème.J'ai un formulaire qui contient 2 listes déroulantes contenant dont chacun des items provient d Session_start() et list déroulante ne vont pas ensemble? [ par MVTNV ] Bonjour,J'ai un probème que même avec "session_start()". J'ai lu toutes (ou presque) les pages qui se trouve sur votre site concernant le problème mai Pas de surbrillance en php ? [ par nougitch ] Bonjour, Impossible de faire un "onmouseover" et un onmouseout" dans mon code php. Ca marche très bien en HTML... Voir la balise en gras. Merci d'a Coordonnées d'une cellule [ par nougitch ] Bonjour, Je possède un tableau. Les lignes et colonnes se forment automatiquement en fonction des tables 'application' et 'module'. Je veux rendre la Ligne de couleur [ par forchrisw ] je voudrais affichier a l'ecran une lign esur deux comment je peux fairevoici mon code//Pour charger les infos de connection$connect=mysql_connect($ho Sélection graphique (clic) d'un enregistrement [ par benoit74 ] Avec mes bases de php (et l'aide de certains codes sources, merci à vous ) j'arrive à afficher un tableau html correspondant à une de mes tables mysql AAAAAAAA mysql_fetch_array ca marche comment? [ par Tiriel ] Lorsque j'execute ce script: (Pas besoin de preciser que je suis débutant vu le script ) include("ID.htaccess\sql.php"); $connect=mysq


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 6,037 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales