Problème de requête mysql
Résolu
blackbutterfly
Messages postés
95
Date d'inscription
Statut
Membre
Dernière intervention
-
blackbutterfly Messages postés 95 Date d'inscription Statut Membre Dernière intervention -
blackbutterfly Messages postés 95 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Voici mon problème : quand j'effectue ma fonction pour vérifier si l'utilisateur est déjà enregistré dans ma base, je pense que la requête ne s'effectue pas et donc me renvoie une erreur.
public function Connect_Me ($email, $passwd)
{
$bdd = new PDO('mysql:host=localhost;dbname=test', 'root@localhost', '');
$reponse = $bdd->query('SELECT ID_USR FROM USER WHERE MAIL = $email AND PASSWD = $passwd');
// $reponse = $bdd->query('SELECT ID_USR FROM USER WHERE MAIL = '".$email."' AND PASSWD = "'.$passwd."'');
// $reponse = $bdd->query('SELECT ID_USR FROM USER WHERE MAIL = .$email. AND PASSWD = .$passwd.');
$donuts = $reponse->fetch();
$reponse->closeCursor();
if ($donuts == null )
echo'<pre>';var_dump($donuts);echo'</pre>';
//return false;
else
return $donuts;
}
Comme vous pouvez le voir, j'ai essayé pas mal de façons différente de lancer ma requête mais, toujours le même résultat. De plus mon echo ne me renvoie rien ... Si quelqu'un à une idée pour que celle-ci fonctionne je lui serait reconnaissant.
Au cas où :
include ("../classes/MMembers.class.php");
$ConnectOK = false;
$error = false;
//echo ("test");
if (isset($_POST['login']) && $_POST['PASSWD_MEMBER'] != null && $_POST['MAIL'] != null)
{
$paswd = md5($_POST['PASSWD_MEMBER']);
$member = new MMembers();
if ($ID = $member->Connect_Me($_POST['MAIL'], $paswd))
{
$_SESSION["USR_ID"]=$donuts;
$ConnectOK = true;
}
Merci d'avance pour l'intérêt que vous portez à mon problème.
Cordialement
"Le hasard n'existe pas, tout est inéluctable."
Voici mon problème : quand j'effectue ma fonction pour vérifier si l'utilisateur est déjà enregistré dans ma base, je pense que la requête ne s'effectue pas et donc me renvoie une erreur.
public function Connect_Me ($email, $passwd)
{
$bdd = new PDO('mysql:host=localhost;dbname=test', 'root@localhost', '');
$reponse = $bdd->query('SELECT ID_USR FROM USER WHERE MAIL = $email AND PASSWD = $passwd');
// $reponse = $bdd->query('SELECT ID_USR FROM USER WHERE MAIL = '".$email."' AND PASSWD = "'.$passwd."'');
// $reponse = $bdd->query('SELECT ID_USR FROM USER WHERE MAIL = .$email. AND PASSWD = .$passwd.');
$donuts = $reponse->fetch();
$reponse->closeCursor();
if ($donuts == null )
echo'<pre>';var_dump($donuts);echo'</pre>';
//return false;
else
return $donuts;
}
Comme vous pouvez le voir, j'ai essayé pas mal de façons différente de lancer ma requête mais, toujours le même résultat. De plus mon echo ne me renvoie rien ... Si quelqu'un à une idée pour que celle-ci fonctionne je lui serait reconnaissant.
Au cas où :
include ("../classes/MMembers.class.php");
$ConnectOK = false;
$error = false;
//echo ("test");
if (isset($_POST['login']) && $_POST['PASSWD_MEMBER'] != null && $_POST['MAIL'] != null)
{
$paswd = md5($_POST['PASSWD_MEMBER']);
$member = new MMembers();
if ($ID = $member->Connect_Me($_POST['MAIL'], $paswd))
{
$_SESSION["USR_ID"]=$donuts;
$ConnectOK = true;
}
Merci d'avance pour l'intérêt que vous portez à mon problème.
Cordialement
"Le hasard n'existe pas, tout est inéluctable."
A voir également:
- Problème de requête mysql
- Mysql community server - Télécharger - Bases de données
- Requête bloquée par le pare-feu applicatif claranet webfence ✓ - Forum Réseaux sociaux
- Quelle requête écrire pour demander au moteur de recherche de présenter de préférence les pages web traitant de tennis mais pas de tennis de table ? ✓ - Forum Loisirs / Divertissements
- Erreur de requete facebook - Forum Facebook
- Requete sql pix - Forum PHP
1 réponse
Problème résolue. Voici la fonction qui tourne :
public function Connect_Me ($email, $passwd)
{
$bdd = new PDO('mysql:host=localhost;dbname=test', 'root@localhost', '');
$reponse = $bdd->query("SELECT ID_USR FROM USER WHERE MAIL = '".$email."' AND PASSWD = '".$passwd."'");
$donuts = $reponse->fetch();
$reponse->closeCursor();
if ($donuts == null )
return false;
else
return ($donuts);
}
"Le hasard n'existe pas, tout est inéluctable."
public function Connect_Me ($email, $passwd)
{
$bdd = new PDO('mysql:host=localhost;dbname=test', 'root@localhost', '');
$reponse = $bdd->query("SELECT ID_USR FROM USER WHERE MAIL = '".$email."' AND PASSWD = '".$passwd."'");
$donuts = $reponse->fetch();
$reponse->closeCursor();
if ($donuts == null )
return false;
else
return ($donuts);
}
"Le hasard n'existe pas, tout est inéluctable."