Afficher ma table entière
Slt,
J'ai un bleme avec ma table, j'arrive pas à l'afficher en entierété.
Merci d'avance pour votre reponse
Aucun Code n'est parfait ... (http://www.phpamateur.africa-web.org/)
le 21/12/2004 à 16:29
Bzh
Comment ça !!!!
Tu veux pas décrir un peu plus ton problème ???
<?php
$sql = 'SELECT * FROM table';
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());
while ($data = mysql_fetch_array($req)) {
print_r($data);
}
?>
PS : je rappelle que le SELECT * n'est pas du tout conseillé.
Ca marche tres bien,
Mais je veu l'afficher sous forme de tableau.
S.V.P.
Aucun Code n'est parfait ... (http://www.phpamateur.africa-web.org/)
Il suffit d'afficher un <table> et un <tr> à chaque passage de boucle.
Exemple :
<table>
<tr><td>Ton champ 1</td><td>Ton champ 2</td></tr>
<?php
$sql = 'SELECT * FROM table';
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());
while ($data = mysql_fetch_array($req)) {
echo '<tr><td>'.$data['champ1'].'</td><td>'.$data['champ2'].'</td></tr>';
}
?>
</table>
pourquoi le SELECT * n'est pas conseiller ?
je penser plus que le INSERT * n'etais pas conseiller (et je comprend bien pk)
mais sur un SELECT on peu tout prendre nan ?
http://damienalexandre.fr/
Ce n'est pas conseillé pour plusieures raisons.
1) On ne sait pas ce que l'on SELECT : c'est toujours plus clair de voir le nom des champs que l'on SELECT.
2) On a tres rarement besoin de tout SELECT (ca fait travailler le SGBD pour rien).
3) Si demain tu modifies ta table en ajoutant un champs, as tu reellement besoin de selectionner ce nouveau champ dans ta requete ? (ce qui rejoint alors le point 2).
ah oui,
dit comme ca, ta pas tord ;)
bon bah je vais aller revoir mes select... :p
http://damienalexandre.fr/
Il en faut peu pour être heureux !!!!!
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: