Problème requête

Fermé
darkchristophetd Messages postés 1100 Date d'inscription mardi 26 février 2008 Statut Contributeur Dernière intervention 14 novembre 2010 - 18 avril 2009 à 10:41
darkchristophetd Messages postés 1100 Date d'inscription mardi 26 février 2008 Statut Contributeur Dernière intervention 14 novembre 2010 - 18 avril 2009 à 15:41
Bonjour,
Je vous expose mon problème :
J'ai une table membres et une table invitations.
Je voudrais récupérer l'e-mail du membre qui a envoyé l'invitation (champ invitations.inviteur)
Voici ma table invitations :

CREATE TABLE `invitations` (
  `id` int(11) NOT NULL auto_increment,
  `equipe` int(11) NOT NULL,
  `invite` varchar(200) NOT NULL,
  `inviteur` varchar(200) NOT NULL,
  `date` varchar(50) NOT NULL,
  `statut` varchar(50) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;




Et ma table membres :


CREATE TABLE `membres` (
  `id` int(11) NOT NULL auto_increment,
  `equipe` varchar(10) NOT NULL,
  `nom` varchar(200) NOT NULL,
  `prenom` varchar(200) NOT NULL,
  `pseudo` varchar(200) NOT NULL,
  `mdp` varchar(40) NOT NULL,
  `email` varchar(200) NOT NULL,
  `premium` char(1) NOT NULL,
  `annee_naissance` char(5) NOT NULL,
  `admin` char(1) NOT NULL,
  `confirmation` varchar(20) NOT NULL,
  `confirmation_mdp` varchar(150) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=6 ;




Pour ma requête, j'ai :

SELECT * FROM membres LEFT JOIN invitations ON invitations.inviteur=membres.id WHERE membres.id='$pseudo'




Mais ça ne marche, car ça récupère le mail de l'invité.

Merci d'avance,
christophetd

2 réponses

darkchristophetd Messages postés 1100 Date d'inscription mardi 26 février 2008 Statut Contributeur Dernière intervention 14 novembre 2010 459
18 avril 2009 à 15:41
Le mail récupéré ne marche plus maintenant :

Warning: mail() [function.mail]: SMTP server response: 554 5.5.1 Error: no valid recipients in C:\wamp\www\XXX\includes\header.php on line 92
1
Utilisateur anonyme
18 avril 2009 à 15:29
essaies
SELECT membres.email FROM membres JOIN invitations WHERE membres.id='$pseudo' AND invitations.inviteurs='$pseudo'

0