Tom's Guide > Forum > Programmation > Explication code php [RESOLU]

Explication code php [RESOLU]

Forum Programmation : Explication code php [RESOLU]

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour à tous ( oui il est très tôt déjà :o )
Voilà j'explique mon petit problème, j'ai mon projet de bac à faire et dans l'une de mes parties, je dois m'occuper des logs de connexion pour un site web, mon seul problème c'est que suite à cette requête on a dû m'aider pour la dernière partie de la dernière ligne : ,0. J'aimerais savoir l'utilité de ce 0 car là je me vois dans l'impossibilité d'expliquer :/.
Voilà merci à tous de vos réponses.

$Result = mysql_result(mysql_query(" Select Count(*) as verif_log
from joueurs
where NomJoueur ='".$_POST['NomJoueur']."'
And MtPassJoueur = '".$_POST['Mtdepass']."'" ),0);


Message édité par dgen le 29-11-2009 à 12:44:21
Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Hello, la réponse est dans la doc

mysql_result

Citation :


Le nom ou la position du champ à récupérer.

Il peut être la position du champ, le nom du champ ou le nom de la table suivi d'un point, suivi du nom du champ (tablename.fieldname). Si un alias a été utilisé pour le nom de la colonne ("selected foo as bar from..." ), utilisez plutôt l'alias. Si ce paramètre n'est pas défini, le premier champ sera récupéré.



Regarde le 1er exemple, ca t'aidera.

------------------------------ www.saisons-vives.com
Répondre à rippergun

allez tant que j'y suis.

il faut toujours tester tes données exterieures. si un utilisateur rentre un nom normal du genre "Dgen" ou "rippergun" ca va. Par contre si il tape autre chose, avec un apostrophe, c'est le drame (sans parler des injections...).

where NomJoueur ='".$_POST['NomJoueur']."'
And MtPassJoueur = '".$_POST['Mtdepass'].

Avant d'envoyer des données issues d'internaute, pense à les échapper

where NomJoueur ='".mysql_escape_string($_POST['NomJoueur'])."'
And MtPassJoueur = '".mysql_escape_string($_POST['Mtdepass']).

mysql_escape_string

bye.

------------------------------ www.saisons-vives.com
Répondre à rippergun
Tom's Guide > Forum > Programmation > Explication code php [RESOLU]
Aller à :

Il y a 3076 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens