Problème requête

darkchristophetd Messages postés 1100 Date d'inscription   Statut Contributeur Dernière intervention   -  
darkchristophetd Messages postés 1100 Date d'inscription   Statut Contributeur Dernière intervention   -
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   Statut Contributeur Dernière intervention   459
 
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
 
essaies
SELECT membres.email FROM membres JOIN invitations WHERE membres.id='$pseudo' AND invitations.inviteurs='$pseudo'

0