Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Allez chercher un champ dans une enregistrement... [ Base de données / MySQL ] (spike911)

mardi 17 octobre 2006 à 23:28:02 | Allez chercher un champ dans une enregistrement...

spike911

Bonjours,
J'ai un petit problème avec l'une de mes requête MySQL, je veu mettre le champs Email de l'enregistrement qui conrespond a la section utilisateur deja ouverte dans la variable $Email

Je suis presque capable mais pour une raison que je ne connais pas mon code fonctionne uniquement que si le nom d'utilisateur est composser de nombre.. J'aimerais avoir de l'aide ? Je croi que sa rapport avec ma variable $req mais je ne c plus en vrai....   

Voila une parti de mon code:
261  <?
262  $pseudo = htmlentities($_SESSION['login']);
263  $db = mysql_connect($host,$login,$pass);
264  mysql_select_db($base,$db);
265  $req = mysql_query("SELECT * FROM user WHERE Login=$pseudo");
266  $Email = mysql_result($req, "","Email");
[...]
L'erreur est:
(Warning: mysql_result(): supplied argument is not a valid MySQL result resource in e:\program files\easyphp1-7\www\membre.php on line 266)


Merci de votre aide....

mercredi 18 octobre 2006 à 07:58:33 | Re : Allez chercher un champ dans une enregistrement...

putch

salut !

t'essaie d'executer 2 fois la meme requete ...

remplace ligne 265 $req = mysql_query("SELECT * FROM user WHERE Login=$pseudo");
par $req = "SELECT * FROM user WHERE Login=$pseudo";

mercredi 18 octobre 2006 à 13:12:08 | Re : Allez chercher un champ dans une enregistrement...

malalam

Administrateur CodeS-SourceS
Réponse acceptée !
Putch, tu t'es endormi sur le clavier ? ;-)

Non :

SELECT * FROM users WHERE Login='$pseudo'
Il faut des apostrophes, c'est un champ de type varchar, ou chaîne.


mercredi 18 octobre 2006 à 13:28:17 | Re : Allez chercher un champ dans une enregistrement...

spike911

Merci beaucoup malalam, malheureusement je vien de terminer une solution temporaire. Mais avec ce que tu vien de me dire je vais de suite change mon coding....

Ps ma solution etais:

$req = mysql_query("SELECT * FROM user ORDER BY id DESC");
$res = mysql_numrows($req);

WHILE($res!=$i)
{
  $pseudo = mysql_result($req,$i,"Login");
  if ($pseudo == htmlentities($_SESSION['login'])) {

    $Email = mysql_result($req,$i,"Email");

  }
  $i++;
}

Mais etant oubliger de lire la table la page etais bien plus long a charger.... donc merci encore pour ton aide! :)


mercredi 18 octobre 2006 à 14:37:05 | Re : Allez chercher un champ dans une enregistrement...

putch

oups !
j'etais presser, j'allai manger ... ^^



Cette discussion est classé dans : enregistrement, req, mysql, login, email


Répondre à ce message

Sujets en rapport avec ce message

double [ par lan0sic ] voila j'aimerai tester si il y a deja un login du meme nom sur la base de donnée. j'utilise ce code: # test si login est deja existant // on fait une fonction mail [ par refkaben ] salut tous le monde!j'ai un formulaire d'inscription, si un membre vient de s'inscrire on lui envoi un mail lui demandant de me contacter, voila le co recharger une variable contenue dans un tableau [ par jphilippev ] bonjour,je voudrais changer une variable que je modifie sur ma table le soucis c'est que cela ne fonctionne pasdonc j'ai besoin de vos lanternes merci Problème de Session avec base mysql [ par nooTe91 ] Bonjour,j'ai un petit problème avec les variables de sessions. J'ai déja fait des essais avec des variables et constantes en session avec le tutorial Mon php ne sais pas compter [ par winnie39 ] Bonjour à tous,Voila j' ai comme qui dirais un petit souci,je suis en train de créer un affichage de produits via la base de donnée en utilisant mysql probléme de modificatin un enregistrement [ par moustaine84 ] salut je rencontre un problème pour modifier un enregitrement voila le coude de la suppression sa marche bienmysql_connect("localhost","root","") or d aider moi svp [ par nagouza ] salemou 3alikom svp j'ai un probléme en verification de login et de mot de passe à partir de la baseet voila le code ://connexion à la base$db = mysql Probléme avec un tableau avec tri dynamique [ par mereup ] Bonjour, Voila je suis en train de faire un tableau dynamique avec un tri dynamique mais j'ai un probléme que je ne comprend pas. (j'utilisa WAMPSERVE Enregistrement dans bdd mysql [ par arkonara ] Bonjour a tous, voila j'ai un petit problème. J'ai un formulaire d'insertion dans ma base, ce formulaire concerne une table de ma base mais seulement méthode d'un objet qui boucle à l'infini [ par lord1366 ] Bonjour,Je précise que j'apprends l'objet, que dans cette exemple si je fais un if celà fonctionne très bien -> donc peut-être un futur code source, m


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,374 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.