Bonjour,
Je débute en sql/php.
J'ai une Bdd avec une colonne ID (incrémentation auto, smallInt, Primaire), une colonne EmailContact (VarChar (20), Unique, index FULLTEXT), une colonne MotDePasse (VarChar (20)).
je cherche à savoir si il existe une ligne correspondant à l'email et au mot de passe. Le cas échéant renvoyer l'ID sinon '0'.
Pouvez vous m'aider s'il vous plait ?
Code :
- ?php
- //connection à la base de donnée du jeu
- $host_name = "dbX.db.1and1.com";
- $database = "dbX";
- $user_name = "dboX";
- $password = "X";
- $connect = mysqli_connect($host_name, $user_name, $password, $database);
- header('Content-Type: text/xml');
- echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
- $EmailContact = $_GET['EmailContact'];
- $MotDePasse = $_GET['MotDePasse'];
- echo '<response>';
- $sql='SELECT * FROM Personnage WHERE EmailContact LIKE '.$EmailContact;
- $result=mysqli_query($connect,$sql);
- $row=mysqli_fetch_array($result,MYSQLI_ASSOC);
- if ($row['MotDePasse'] == $MotDePasse) {
- echo $row['ID'];
- }
- else {
- echo '0';
- }
- echo '</response>';
- mysql_close();
- ?>
|
Message édité par fig le 30-05-2017 à 14:09:32