Résultat de requête
Résolu/Fermé
Imer
-
20 juin 2005 à 11:06
Erdnax Messages postés 2273 Date d'inscription mercredi 1 octobre 2003 Statut Contributeur Dernière intervention 1 octobre 2007 - 20 juin 2005 à 11:58
Erdnax Messages postés 2273 Date d'inscription mercredi 1 octobre 2003 Statut Contributeur Dernière intervention 1 octobre 2007 - 20 juin 2005 à 11:58
A voir également:
- Résultat de requête
- Lexer resultat - Télécharger - Sport
- Resultat foot - Télécharger - Vie quotidienne
- Évariste souhaite télécharger le logiciel libreoffice depuis le site de son éditeur. sélectionnez le résultat de recherche sur lequel il doit cliquer. ✓ - Forum Windows Vista
- Resultat loto 5/90 - Forum Linux / Unix
- Generateur de combinaison du loto 5/90 - Forum Excel
11 réponses
Erdnax
Messages postés
2273
Date d'inscription
mercredi 1 octobre 2003
Statut
Contributeur
Dernière intervention
1 octobre 2007
497
20 juin 2005 à 11:18
20 juin 2005 à 11:18
Salut,
Afin d'afficher tes résultats les uns en dessous des autres :
Il faut juste que tu remplace champ1 et champ2 par le nom de tes champs de ta table msysql. Si tu en as plus, tu rajoute " ".$val["champN"]. après champ2 ;)
@+
Afin d'afficher tes résultats les uns en dessous des autres :
$result = mysql_query($gamme) or die('Erreur SQL : '.mysql_error()); while ($val = mysql_fetch_array($result)){ echo $val["champ1"]." ".$val["champ2"]."<br>\n"; }
Il faut juste que tu remplace champ1 et champ2 par le nom de tes champs de ta table msysql. Si tu en as plus, tu rajoute " ".$val["champN"]. après champ2 ;)
@+
Erdnax
Messages postés
2273
Date d'inscription
mercredi 1 octobre 2003
Statut
Contributeur
Dernière intervention
1 octobre 2007
497
20 juin 2005 à 11:35
20 juin 2005 à 11:35
Oui, normalement tu peux faire :
$variable1 = $val['champ1'];
$variable2 = $val['champ2'];
etc, mais en y plaçant après un ligne :
$val = mysql_fetch_array($result)
Mais il faut que tu me précise un peu ce que tu veux faire et/ou comment, car là si tu applique les deux, tu risque d'avoir des problèmes... Mais vu que je sais pas ou tu veux en venir...
@+
$variable1 = $val['champ1'];
$variable2 = $val['champ2'];
etc, mais en y plaçant après un ligne :
$val = mysql_fetch_array($result)
Mais il faut que tu me précise un peu ce que tu veux faire et/ou comment, car là si tu applique les deux, tu risque d'avoir des problèmes... Mais vu que je sais pas ou tu veux en venir...
@+
En fait ma requête renvoie par exemple 4 résultats que je voudrais mettre dans 4 lignes différentes d'un tableau...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Erdnax
Messages postés
2273
Date d'inscription
mercredi 1 octobre 2003
Statut
Contributeur
Dernière intervention
1 octobre 2007
497
20 juin 2005 à 11:40
20 juin 2005 à 11:40
D'accord, alors je vais te donner un bout de code, il me faut simplement le nombre de champ que tu as, si tu veux faire des liens, quels champs sont utilisés etc.
Erdnax
Messages postés
2273
Date d'inscription
mercredi 1 octobre 2003
Statut
Contributeur
Dernière intervention
1 octobre 2007
497
20 juin 2005 à 11:43
20 juin 2005 à 11:43
Aux champs contenus dans ta base de donnée (nom, prénom, adresse par exemple)
Erdnax
Messages postés
2273
Date d'inscription
mercredi 1 octobre 2003
Statut
Contributeur
Dernière intervention
1 octobre 2007
497
20 juin 2005 à 11:44
20 juin 2005 à 11:44
Ah, en fait il me semble (après relecture de ton premier message) que tu ne veux afficher qu'un seul champ ? (nml_variable)
C'est juste ?
C'est juste ?
Je travaille sur un seul champs: nml_variable...
cf ma requête dans le post...
cf ma requête dans le post...
Erdnax
Messages postés
2273
Date d'inscription
mercredi 1 octobre 2003
Statut
Contributeur
Dernière intervention
1 octobre 2007
497
20 juin 2005 à 11:46
20 juin 2005 à 11:46
;)
J'ai vu, mais trop tard :D
J'ai vu, mais trop tard :D
Erdnax
Messages postés
2273
Date d'inscription
mercredi 1 octobre 2003
Statut
Contributeur
Dernière intervention
1 octobre 2007
497
20 juin 2005 à 11:49
20 juin 2005 à 11:49
Alors il te suffit d'écrire :
Et tous tes enregistrements seront écris, dans un tableau ( a toi de modifier les données du tableau ;)
@+
$result = mysql_query($gamme) or die('Erreur SQL : '.mysql_error()); echo "<table border=\"0\" cellpadding=0 cellspacing=0>\n"; while ($val = mysql_fetch_array($result)){ echo "<tr><td>".$val["nml_variable"]."</td></tr>\n"; } echo "</table>\n";
Et tous tes enregistrements seront écris, dans un tableau ( a toi de modifier les données du tableau ;)
@+
Erdnax
Messages postés
2273
Date d'inscription
mercredi 1 octobre 2003
Statut
Contributeur
Dernière intervention
1 octobre 2007
497
20 juin 2005 à 11:58
20 juin 2005 à 11:58
De rien, n'hésite pas à revenir si tu as un problème.