Page 1 sur 1

[PHP] problème de SELECT d'une colonne qui ne donne que la p

Posté : 25 juil. 2009, 16:09
par maxhazard
Bonjour,
Je cherche à recenser tous les noms des themes d'un forum qui sont stockés sur une table "forum" dans la colonne "themes". Pour l'instant il n'y que deux themes. Le problème c'est que, en utilisant
$query="SELECT themes FROM forum", je n'obtiens que le premier thème. Voici mon code:

Code : Tout sélectionner

$link1=mysql_connect("localhost","sdz","pwd"); mysql_select_db("sdz",$link1); $themes=mysql_fetch_array(mysql_query("SELECT themes FROM forum",$link1),MYSQL_BOTH); mysql_close($link1); echo 'countthemes='.count($themes); echo '<br/> themes[0]='.$themes[0]; echo '<br/> themes[1]='.$themes[1]; echo '<br/> themes[themes]='.$themes['themes'];
countthemes me renvoie 2 a cause de mysql_both. $themes[0] me renvoie le premiers champ de la colonne.
et $themes[1] ne me renvoie rien. $themes['themes'] me renvoie le premier champs comme $themes[0].
J'avoue que je comprends pas ce resultat par rapport a ce que j'ai lu sur la commande SELECT, croyant qu'on pouvait selectionner toute une colonne.
Si quelqu'un peut m'aider un up serait très bienvenu. merci

Posté : 25 juil. 2009, 16:16
par dunbar
Salut

Essaye avec une boucle while et à mon avis tu auras tout tes thèmes :wink: