lister champs table

Répondre
liege18
le 19/04/2004 à 18:14
liege18
bjr à tous,
je cherche à lister les champs (dont j'ignore le nom et ne nombre) d'une table pour les inclure dans un while.

merci.
XTremTourist
le 19/04/2004 à 19:05
XTremTourist
avec print_r

tu fait
<?php
$ton_truc = array('cherpas'=>'truc', 'second'=>'autre_truc');

print_r($ton_truc);
?>


et sa t afficher tout ce qui a dans ton tablo php

[Message modifié le 19/04/2004 à 19:07 par XTremTourist]
liege18
le 20/04/2004 à 22:33
liege18
euh oui...
je suis novice : quels sont les variables ?? ca liste les champs d'une table ? où dois-je mettre le nom de la table ? j'insère ca comme ca dans mon while ? merci
zebden
le 21/04/2004 à 10:43
zebden
Il parle pas de tableau mais de table.. (BDD).
zebdinou pour les intimes / Blog : http://www.zebden.fr
zebden
le 21/04/2004 à 10:46
zebden
Liege sois plus precis.
Lister une table sans savoir les noms des champs et le nom :
for($i=0;$i < mysql_num_rows($requete);$i++)
euh je sais plus , il est trop tot pour reflechir en meme temps ^^
zebdinou pour les intimes / Blog : http://www.zebden.fr
Foularou
le 21/04/2004 à 11:06
Foularou
J'ai eu un petit moment, voila le script.


<?
//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>";
}
?>
Ne jamais se fier au bon sens des gens.
zebden
le 21/04/2004 à 12:19
zebden
Ah ouais pas bete ... ^_^
zebdinou pour les intimes / Blog : http://www.zebden.fr
Répondre
LoadingChargement en cours