Oui ca c'est correct, mais dans ce cas précis, l'utilisation du WHILE est inutile, puisque tu ne récupère qu'une ligne dans ta requète.
Le while est a utiliser lorsqu'on récupère plusieurs ligne, pour les parcourir une à une.
Donc tu peux faire direct
Le while est a utiliser lorsqu'on récupère plusieurs ligne, pour les parcourir une à une.
Donc tu peux faire direct
Code PHP :
<?php
$result = mysql_query("SELECT mp_po, mp_nourriture, mp_bois, mp_pierre, mp_fer, mp_or FROM comptes WHERE pseudo='".$pseudo."' AND password='".$password."'");
$row = mysql_fetch_assoc($result);
$po = $row['mp_po'];
$nourriture = $row['mp_nourriture'];
$bois = $row['mp_bois'];
$pierre = $row['mp_pierre'];
$fer = $row['mp_fer'];
$or = $rox['mp_or'];
// ou bien utiliation directe :
print '
<table>
<caption>Vos ressources</caption>
<tr><td>Pièces d\'or :</td><td>'.$row['mp_po'].'</td></tr>
<tr><td>Nourriture :</td><td>'.$row['mp_nourriture'].'</td></tr>
<tr><td>Bois :</td><td>'.$row['mp_bois'].'</td></tr>
<tr><td>Pierre :</td><td>'.$row['mp_pierre'].'</td></tr>
<tr><td>Fer :</td><td>'.$row['mp_fer'].'</td></tr>
<tr><td>Or :</td><td>'.$row['mp_or'].'</td></tr>
</table>';
Au besoin, prends 1 heure pour faire le tour des fonction mysql sur le manuel php. Ca éclaire les idées et ya plein d'exemples pratiques.
EDIT : oups pascaltje m'a devancé, et l'idée de tester le résultat d'abord est + qu'une bonne idée