lister champs table

Répondre
zebden
le 21/04/2004 à 13:14
zebden
print_r pour lister un tableau Array et à moins de passer par mysql_fetch_array qui insert les données dans un array , tu ne liste pas ta table ^^
zebdinou pour les intimes / Blog : http://www.zebden.fr
liege18
le 21/04/2004 à 21:29
liege18
mon prob vient du fait que je dois lister ceci : $champ = $data['champ']; pour chaque, et qu'après je dois les utiliser. donc mon prob c'est d'avoir $champ pour chaque, pas qu'il s'affiche en echo. j'essaye plein de trucs ms ca foire. merci
zebden
le 21/04/2004 à 21:35
zebden
Explique plus precisement ce que tu veux faire avec le code ...
zebdinou pour les intimes / Blog : http://www.zebden.fr
crs-dante
le 21/04/2004 à 21:44
crs-dante
ben si tu fais un

echo $data['tonchamp'];

tu auras la liste aprés, mais ca dépend de ce que tu veux faire, comme a dit zbden explique toi
liege18
le 21/04/2004 à 21:50
liege18
oui g po été clair... avec les champs trouvés dans ma table, pour chaque, j'aimerais (puisqu'ils sont inclus dans un while) faire un $data['tonchamp']; pour chaque champ, dont j'ignore les noms ! c pe plus clair... merci
zebden
le 21/04/2004 à 22:02
zebden
alors peut etre comme ca a la barbare =>
<?
while($data = mysql_fetch_array($requete) {
foreach($data as $nomChamps => $valeur) {
echo $data[$nomChamps]; // = $valeur
echo $valeur; // = $data[$nomChamps]
echo $nomChamps; // = lenom du champs
}
}
?>


quoi ? yes i'm a big barbare !
zebdinou pour les intimes / Blog : http://www.zebden.fr
zebden
le 21/04/2004 à 22:03
zebden
j'ai oublié une parenthèse , je te laisse deviner ou ..
oui je suis aussi fourbe.
zebdinou pour les intimes / Blog : http://www.zebden.fr
liege18
le 22/04/2004 à 21:51
liege18
mais je trouve comment "mon champ" avec

<?
//La il faut que tu remplace par tes parmatres de connexions.
$link = mysql_connect('localhost', "username", "password");
mysql_select_db('database',$link)
or die("Impossible de se connecter à la base : " . mysql_error());


$res = mysql_query("select * from nomtable");
$cols = mysql_num_fields($res);

//le $i de la boucle For commence a 0 car mysql_field_name commence a 0
for ($i = 0; $i < $cols; $i++) {
echo mysql_field_name($res, $i)."<br>";
}
?>

?
Répondre
LoadingChargement en cours