SELECT FROM WHERE???
Résolu
Mononc
Messages postés
48
Date d'inscription
Statut
Membre
Dernière intervention
-
prosthetiks Messages postés 1189 Date d'inscription Statut Membre Dernière intervention -
prosthetiks Messages postés 1189 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je fait présentement des test et j'aimerais pouvoir afficher une adresse stocké dans ma base de donnée.
Exemple:
*A partir d'une première page je transmet par POST un pseudonyme auquel j'applique la variable $pseudonyme.
*Ensuite avec cette variable je me j'utilise une fonction qui devrais afficher le mail d'un utilisateur.
NB: J'ai fait des test et si je mets un ECHO pour afficher ma variable pseudonyme, elle est bien affiché donc valide...Aussi il est important de noter que le résultat de ce code me donne une page blanche, donc aucun résultat mais aucune erreur pouvant me guider. :(
Voici mon code:
Je vous épargne le code de connexion a la base
<html>
<head>
<title>test</title>
</head>
<body>
<?php
$pseudonyme=$_POST['pseudonyme'];
$pseudonyme = stripslashes($pseudonyme);
// lancement de la requete
$sql = 'SELECT mail FROM utilisateur WHERE pseudonyme = "$pseudonyme"';
// on lance la requête (mysql_query) et on impose un message d'erreur si la requête nese passe pas bien (or die)
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
// on recupere le resultat sous forme d'un tableau
$data = mysql_fetch_array($req);
// on libère l'espace mémoire alloué pour cette interrogation de la base
mysql_free_result ($req);
mysql_close ();
?>
L'adresse de couriel est :<br />
<?php echo $data['mail']; ?>
</body>
</html>
</body>
</html>
Mille merci a qui me viendra en aide. :)
Je fait présentement des test et j'aimerais pouvoir afficher une adresse stocké dans ma base de donnée.
Exemple:
*A partir d'une première page je transmet par POST un pseudonyme auquel j'applique la variable $pseudonyme.
*Ensuite avec cette variable je me j'utilise une fonction qui devrais afficher le mail d'un utilisateur.
NB: J'ai fait des test et si je mets un ECHO pour afficher ma variable pseudonyme, elle est bien affiché donc valide...Aussi il est important de noter que le résultat de ce code me donne une page blanche, donc aucun résultat mais aucune erreur pouvant me guider. :(
Voici mon code:
Je vous épargne le code de connexion a la base
<html>
<head>
<title>test</title>
</head>
<body>
<?php
$pseudonyme=$_POST['pseudonyme'];
$pseudonyme = stripslashes($pseudonyme);
// lancement de la requete
$sql = 'SELECT mail FROM utilisateur WHERE pseudonyme = "$pseudonyme"';
// on lance la requête (mysql_query) et on impose un message d'erreur si la requête nese passe pas bien (or die)
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
// on recupere le resultat sous forme d'un tableau
$data = mysql_fetch_array($req);
// on libère l'espace mémoire alloué pour cette interrogation de la base
mysql_free_result ($req);
mysql_close ();
?>
L'adresse de couriel est :<br />
<?php echo $data['mail']; ?>
</body>
</html>
</body>
</html>
Mille merci a qui me viendra en aide. :)
A voir également:
- SELECT FROM WHERE???
- Where is it - Télécharger - Gestion de fichiers
- Win setup from usb - Télécharger - Utilitaires
- No available networks no response from server iron tv pro - Forum TV & Vidéo
- Apply update from adb traduction ✓ - Forum Téléphones & tablettes Android
- Attempting boot from usb device - Forum Windows 10
3 réponses
Hello,
$sql = "SELECT mail FROM utilisateur WHERE pseudonyme = '$pseudonyme'";
devrait fonctionner. Attention aux guillemets.
$sql = "SELECT mail FROM utilisateur WHERE pseudonyme = '$pseudonyme'";
devrait fonctionner. Attention aux guillemets.