Se connecter / S'enregistrer
Votre question

Explication code php [RESOLU]

Tags :
  • MySQL
  • Programmation
Dernière réponse : dans Programmation
18 Avril 2009 02:03:42

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);

Autres pages sur : explication code php resolu

18 Avril 2009 11:52:33

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.
18 Avril 2009 11:56:40

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.
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS