[PHP] affichage de resultat d'une requete SQL ds un tableau

affichage de resultat d'une requete SQL ds un tableau [PHP] - Programmation

Marsh Posté le 25-06-2001 à 22:01:22    

Bon, voila, j'arrive sans probleme a affiché le resultat de mes requetes SQL sur ma page.
 
Maintenant, pour des raison de presentation, j'aimerai qu'elle s'affiche ds un tableau qui serait composé d'une ligne et de 6 colonne.
 
Comment je fait, pour le moment, g ca comme code pour affiché mes requetes :
 
$connexion = mysql_connect("$host","$user","$password" );
$db = mysql_select_db("$bdd", $connexion);
 $requete = "SELECT * FROM $bdd ";
 $resultat = mysql_query( $requete );  
 
$nb = mysql_numrows($resultat); /* On recupère le nombre d'enregistrements */  
 
while ($row = mysql_fetch_array($resultat)){ /* On parcoure les résultats de la requête */
  echo $row['first_name'] . ' - ' . $row['last_name'] . ' - ' . $row['date'] . ' - ' . $row['end_date'] . ' - ' . $row['subject'] . ' - ' . $row['comments'];
  echo "<br>\n";

Reply

Marsh Posté le 25-06-2001 à 22:01:22   

Reply

Marsh Posté le 25-06-2001 à 22:18:51    

bah tu mets  
echo "<table>"; avant le while
et echo "<tr><td>$row['first_name'] . '</td><td>' . $row['last_name'] . '</td><td>' . $row['date'] . '</td><td>' . $row['end_date'] . '</td><td>' . $row['subject'] . '</td><td>' . $row['comments']."</td></tr>"; dans le while
et echo "</table>" apres le while


---------------

Reply

Marsh Posté le 26-06-2001 à 09:23:06    

Arretez avec echo c'est pour le déboguage, il faut utlisez print


---------------
La bave du crapaud n'empèche pas la caravane de passer .
Reply

Marsh Posté le 26-06-2001 à 09:44:42    

C'est quoi le problème avec Echo ?
 
Il est pas assez SMART pour vous, cher Lord II ?
 
PS- Chui sur qu'il utilise printf ;)


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 26-06-2001 à 10:23:34    

Bien sur que j'utilise printf


---------------
La bave du crapaud n'empèche pas la caravane de passer .
Reply

Marsh Posté le 26-06-2001 à 10:43:14    

lord ii a écrit a écrit :

Arretez avec echo c'est pour le déboguage, il faut utlisez print  



et tu sors ça d'où ? je viens de mater la doc de php.net pour echo et print .... et rien de rien !

Reply

Marsh Posté le 26-06-2001 à 11:21:58    

lord ii a écrit a écrit :

Arretez avec echo c'est pour le déboguage, il faut utlisez print  




C'est une question concernant le php.
En php, c'est plutôt printf qui est utilisé pour le débugage et echo pour envoyer les diférentes parties dynamiques d'une page.
Si tu fais pas ça, alors celui qui arrive sur une page en cours de débegage, il a plein d'info en trop (et dont il se fout complètement) d'afficher sur son navigateur.
PS : En php echo est plus simple à utiliser que print ("echo variable" contre "print chaine_de_format_de_sortie variable" )

Reply

Marsh Posté le 26-06-2001 à 11:57:07    

Débat stéril Echo/Print/Printf !
 
Chacun fait comme y veut du moment que çà marche !
 
Je voulais juste Chatouiller Son Altesse Lord II ;)


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 26-06-2001 à 11:58:48    

Mara's dad a écrit a écrit :

Débat stéril Echo/Print/Printf !
 
Chacun fait comme y veut du moment que çà marche !
 
Je voulais juste Chatouiller Son Altesse Lord II ;)  



:) je me demande toujours, ce n'est pas la première fois que je vois ce genre d'arguments, avec parfois un "echo c'est plus lent que print !"
 
alors, légende urbaine ? (enfin, légende phpienne ? :D)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed