avec while, je tourne en rond !
comme ça , celle là, elle est faite ! :king:
mis a part ça ..... Bonjour !
j'ai un petit soucis :
voila le topo :
j'ai récupéré le nom de ma base "client" (avec show databases), j'ai récupéré le nom de ma table "options" (avec show tables)
maintenant, je voudrais récupérer tous les champs (dont je ne connais pas les noms) et tous les résultats de ma table et les afficher sur une ligne chacune ,
par ex, les champs id, nom, couleur
me retourne X resultats :
1, peinture, rouge
2,tissus, bleu
etc....
alors, au mieux, j'ai réussi a recuperer la premiere ligne de resultat (en faisant un var_dump), mais c'est tout!
voila ou j'en suis , mais je m'y perds a force d'essayer de melanger les fetch assoc, array , row avec les while ...je patinne ...
Code:
1 2 3 4 5 6 7 8
|
$sq3='SELECT * from '.$_POST['labase'].'.'.$_POST['latable'];
$quer3 = mysql_query($sq3) or die(mysql_error());
do {
echo 'le resultat' que j'arrive pas a avoir' ;
}
while ($assoc3= mysql_fetch_assoc($quer3)); |
... et pour le code suivant, j'arrive a avoir la liste des nom des champs, mais il me manque le premier de la liste
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
$sq='select '.$_POST['lechamp'].' from '.$_POST['labase3'].'.'.$_POST['latable2'];
$quer = mysql_query($sq) or die(mysql_error());
//$assoc= mysql_fetch_assoc($quer);
//$array= mysql_fetch_array($quer);
$row=mysql_num_rows($quer);
echo 'Base : '.$_POST['labase3'].'<br>Table: '.$_POST['latable2'].'<br>Champ : '.$_POST['lechamp'].'<br>';
echo '<b>'.$row.' RESULTATS:</b><br><br>';
$i=0;
do
{
echo '<b>'.$i.'/ : </b>' .$assoc[$_POST['lechamp']].'<br>---------------------------------<br>';
$i++;
}
while( $array= mysql_fetch_array($quer)); |
voila, j'espere que j'ai été assez clair...
si c'est possible , un piti coup de main ,
d'avance, merci d'avance .....