Bonjour à tous ( oui il est très tôt déjà )
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);
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é.
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']).
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.