Erreur avec la fonction fetch() en php
Résolu
Maceiras
-
Maceiras -
Maceiras -
Bonjour, en fonction de l'adresse mail d'une personne j'aimerais afficher son nom, j'ai tester ma requête sql par une commande et elle marche. Mais en débeugant j'ai découvert que l'erreur venait de la fonction fetch. Pouvez vous m'aider ?
Voici le code :
$Email = $_POST['email'];
$connexion = mysql_connect('localhost', 'root', 'server') OR die('Erreur de connexion');
mysql_select_db('studentnetwork') OR die('Erreur de sélection de la base');
$RequeteNom = mysql_query('SELECT memNom FROM membres WHERE memEmail='.$Email.'; ');
$Nom = $RequeteNom->fetch();
echo $Nom;
//Ici vous placez vos autres requêtes
mysql_close(); //On ferme la connexion à MySQL
Voici le code :
$Email = $_POST['email'];
$connexion = mysql_connect('localhost', 'root', 'server') OR die('Erreur de connexion');
mysql_select_db('studentnetwork') OR die('Erreur de sélection de la base');
$RequeteNom = mysql_query('SELECT memNom FROM membres WHERE memEmail='.$Email.'; ');
$Nom = $RequeteNom->fetch();
echo $Nom;
//Ici vous placez vos autres requêtes
mysql_close(); //On ferme la connexion à MySQL
A voir également:
- Erreur avec la fonction fetch() en php
- Fonction si et - Guide
- Expert php pinterest - Télécharger - Langages
- Erreur 0x80070643 - Accueil - Windows
- Erreur 4101 france tv - Forum Lecteurs et supports vidéo
- Erreur de lecture reconnecté en 3s - Forum TV & Vidéo
2 réponses
Bonjour,
je suis plus un utilisateur de PDO pour les connexions au bases, donc je ne sais pas si la syntaxe est bonne mais je pense que ça peu venir du ' ; ' à la fin de la requête. Et il te manque les cotes autour de la variable $email. Faudrait essayer avec :
$RequeteNom = mysql_query('SELECT memNom FROM membres WHERE memEmail=\''.$Email.'\' ');
je suis plus un utilisateur de PDO pour les connexions au bases, donc je ne sais pas si la syntaxe est bonne mais je pense que ça peu venir du ' ; ' à la fin de la requête. Et il te manque les cotes autour de la variable $email. Faudrait essayer avec :
$RequeteNom = mysql_query('SELECT memNom FROM membres WHERE memEmail=\''.$Email.'\' ');