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
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 4201 france tv ✓ - Forum Réseaux sociaux
- Erreur 4101 france tv - Forum Lecteurs et supports 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.'\' ');