[résolu]problème comparaison Php/MySql

problème comparaison Php/MySql [résolu] - PHP - Programmation

Marsh Posté le 30-05-2017 à 13:13:47    

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 :
  1. ?php
  2. //connection à la base de donnée du jeu
  3.     $host_name  = "dbX.db.1and1.com";
  4.     $database   = "dbX";
  5.     $user_name  = "dboX";
  6.     $password   = "X";
  7.     $connect = mysqli_connect($host_name, $user_name, $password, $database);
  8. header('Content-Type: text/xml');
  9. echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
  10.  $EmailContact = $_GET['EmailContact'];
  11.  $MotDePasse = $_GET['MotDePasse'];
  12.  echo '<response>';
  13.  $sql='SELECT * FROM Personnage WHERE EmailContact LIKE '.$EmailContact;
  14.  $result=mysqli_query($connect,$sql);
  15.  $row=mysqli_fetch_array($result,MYSQLI_ASSOC);
  16.  if ($row['MotDePasse'] == $MotDePasse) {
  17.   echo $row['ID'];
  18.  }
  19.  else {
  20.   echo '0';
  21.  }
  22.  echo '</response>';
  23.  mysql_close();
  24. ?>


Message édité par fig le 30-05-2017 à 14:09:32
Reply

Marsh Posté le 30-05-2017 à 13:13:47   

Reply

Marsh Posté le 30-05-2017 à 14:10:05    

Code :
  1. $sql="SELECT * FROM Personnage WHERE EmailContact='$EmailContact'";


Message édité par fig le 30-05-2017 à 14:10:23
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed