Mysql_fetch_array et while ?

Moietpastoi
Invité n'ayant pas de compte PHPfrance

14 mars 2013, 16:45

Bonjour à tous,

je suis en train d'apprendre le php et j'ai donc une question.

Par exemple, je recherche si un membre est actif sur mon site :

Code : Tout sélectionner

$r=mysql_query("SELECT actif FROM membres WHERE pseudo='$pseudo'"); $resultat = mysql_fetch_array($r);
Comme il n'y a qu'une seule ligne à retourner en résultat par pseudo, je n'ai pas besoin d'une boucle while ?

Ensuite, seconde question dans le même genre :

Je suis en train de créer un espace membre, et j'affiche les données du membre sur mon site (email, pseudo ....), là, est-ce que le while est indispensable ?

Merci de vos réponses.

Mammouth du PHP | 504 Messages

14 mars 2013, 17:43


Moietpastoi
Invité n'ayant pas de compte PHPfrance

14 mars 2013, 22:02

Ok, merci pour la réponse.

Donc, si j'ai bien compris, pour récupérer les infos d'un membre afin de les afficher dans son espace membre, je n'ai pas besoin de boucle while ?

Je peux me contenter de faire seulement cela :

Code : Tout sélectionner

$verif=mysql_query("SELECT * FROM membres WHERE pseudo='$pseudo'"); $resultat = mysql_fetch_array($verif); $email = $resultat['email']; $pseudo = $resultat['pseudo']; ..etc .. etc ..
?

Mammouth du PHP | 504 Messages

15 mars 2013, 15:41

Oui, c'est ça..