Navigation : Forums > Forum Général > SELECT

Pages : 1 Poster un nouveau sujet Ajouter un message
Auteur Message
bersace03

Messages : 18
Inscrit le : 24/10/2002
Posté le 25/10/2002 à 15:51:20 Message N°1 #
salut à ts c encore moi.
je comprend pas comment selectionner tte une colone d'une table MySQL.
avec la requête "SELECT * FROM ma_table"
merci.
Profil Citer
Erianor

Messages : 199
Inscrit le : 12/05/2002
Posté le 25/10/2002 à 16:26:36 Message N°2 #
Pas sur d'avoir compris la question moi.

SELECT ma_colonne FROM ma_table


Ca fait pas l'affaire ?
Profil Citer
bersace03

Messages : 18
Inscrit le : 24/10/2002
Posté le 26/10/2002 à 10:02:49 Message N°3 #
en fait, le pb ne pose pas sur l'* mais sur le résultat que retourne SQL:
je veut prendre tt les champs de la colone * ms si je prend un tableau associatif, je ne revoit que la première ligne, comment avoir un tab de réponse de la forme:
array( [col1]=>array( [1]=>" " [2]=>" "-)
[col2]=>array(...

pr l'instant, php ne retourne que la première ligne avec une requête telle que:
$select = mysql_fetch_assoc(mysql_query("SELECT * FROM ma_table"-));
sur un autre forum, on m'as dit de choisir comment récupérer le tab entre les f° mysql_fetch_row(), .._array, etc
ils st marrant!
Profil Citer
renaud

Messages : 321
Inscrit le : 10/05/2002
Posté le 29/10/2002 à 16:58:42 Message N°4 #
Si j'ai bien compris tu veux récupérer tous les enregistrements renvoyés par ta requête... Rien de + simple :

$req = mysql_query("SELECT champ1 , champ2 FROM TABLE");

while ($ligne = mysql_fetch_assoc($req))
{
echo "Valeur champ 1 = " . $ligne["champ1"];
echo "<br>";
echo "Valeur champ 2 = " . $ligne["champ2"];
// ... suite traitements
}

Voilà, j'espère avoir répondu à ta question ...
Profil Citer

Navigation : Forums > Forum Général > SELECT

Pages : 1 Poster un nouveau sujet Ajouter un message


Se rendre directement sur le forum :