neigedhiver
Messages postés2480Date d'inscriptionjeudi 30 novembre 2006StatutMembreDernière intervention14 janvier 201119 26 sept. 2010 à 15:56
Effectivement, tu débutes. On peut pas t'en vouloir, mais tu te lances peut-être dans un truc un peu trop compliqué pour commencer. Il te manque encore quelques bases de PHP pour pouvoir faire tout ce que tu veux faire.
Rapidement : la boucle while va parcourir TOUS les enregistrements retournés par ta requête SQL. Une fois tous les enregistrements parcourus, tu affiches celui contenu dans ta variable, c'est à dire... le dernier, bien entendu.
Si tu n'en veux qu'un, tu peux utiliser la clause de MySQL : LIMIT 1. Il suffit alors de ne récupérer qu'une fois l'enregistrement avec mysql_fetch_object()
Sinon, si tu veux tous les afficher, il faut faire l'affichage dans la boucle while, pas après.
--
Neige
Souvent la réponse à votre question se trouve dans la doc. Commencez par là ;)
neigedhiver
Messages postés2480Date d'inscriptionjeudi 30 novembre 2006StatutMembreDernière intervention14 janvier 201119 26 sept. 2010 à 13:15
Salut,
Où se situe le problème, exactement ?
- La requête à effectuer ?
- Le code PHP pour interroger la bdd ?
- Le code PHP pour traiter les données ?
Qu'as-tu essayé de faire jusqu'à présent ? Est-ced que tu as un message d'erreur, si oui, lequel ? Montre un peu le code que tu as, qu'on comprenne de quoi il retourne.
--
Neige
Souvent la réponse à votre question se trouve dans la doc. Commencez par là ;)
guilstunt
Messages postés52Date d'inscriptionjeudi 11 février 2010StatutMembreDernière intervention 1 mars 2016 26 sept. 2010 à 13:50
Le probleme est que j'arrive admettons a récupéré deux infos a la fois du style sous texte: guillaume a 456 pts d'ATT mais moi je voudrais seulement récupéré 456 et le mettre dans la case qui correspond dans mon tableau.
-code php pour interroger ma bdd:
$sql_serveur "localhost"; $sql_base "bdd"; $sql_login = "root"; $sql_password = "";
// Connection au serveur mySQL
@mysql_connect($sql_serveur, $sql_login, $sql_password) or die("Connection au serveur impossible !");
@mysql_select_db($sql_base);
-code php pour traiter les données:
$reponse = $bdd->query('SELECT ATT FROM stats WHERE Nom=\'Guillaume\'');