Acces aux champs d'une select

Fermé
hraiwen - 4 avril 2009 à 16:58
 Utilisateur anonyme - 4 avril 2009 à 17:22
Bonjour,
j'ai une req
$query="SELECT sujet,date_depot FROM devis ";
$result=mysql_query($query);
while($ligne=mysql_fetch_array($result)){
for($i=0;$i<count($ligne);$i++){

je veux faire echo de ces champs
je pense
$ligne['sujet'], mais ca n'aspas marché

3 réponses

Utilisateur anonyme
4 avril 2009 à 16:59
Bonjour,
Essaye ceci :
$query="SELECT sujet,date_depot FROM devis ";
$result=mysql_query($query);
while($ligne=mysql_fetch_array($result)){
     echo "Sujet : ".$ligne['sujet'];
}
0
ca n'as pas marché, l'affichage est doublé chaque val de champs affiché 2 fois
0
Utilisateur anonyme
4 avril 2009 à 17:05
Il y a des doublons alors.
Si tu changes ta requête par :
$query="SELECT DISTINCT sujet,date_depot FROM devis ";
0
non j'ai pas des doublons
meme si j'ai des doublons je veux qu'il s'affich
en plus j verifié ds ma base de donne
est ce que tu est sur de la syntaxe
0
Utilisateur anonyme
4 avril 2009 à 17:22
Je ne vois pas où est l'erreur, puisque je fais toujours cette manipulation sur mes bases de données.

Par rapport aux doublons, un exemple.
Si on a dans la table ce qui suit :
Une ligne contenant : sujet="plop" et date_depot=4/04/09 et ... (les autres champs)
Une autre ligne contenant : sujet="plop" et date_depot=4/04/09 et ... (les autres champs différents de la ligne précédente)

Si on fait : SELECT sujet,date_depot FROM devis.
On récupère :
- sujet="plop" et date_depot=4/04/09
- sujet="plop" et date_depot=4/04/09

Si on fait : SELECT DISTINCT sujet,date_depot FROM devis
On récupère :
- sujet="plop" et date_depot=4/04/09
0