Bonjour,

J'essaie de recuperer username et mot de passe depuis 2 tables de 2 bases différentes en comparant les adresses mails qui sont identiques.

J'arrive bien a recuperer le mot de passe et l'adresse mail mais le username me resiste. Je pense donc que j'ai fait une betise.

Est ce que vos yeux avertis peuvent me pointer mon erreur svp ?

Mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
<?php
 
//Connection Mysql base 1
mysql_connect("mysql5-11.perso","root","*****")or die("Problème avec la base de données");
mysql_select_db("***joomla")or die ("pas de connection");
 
// récupération du mot de passe après comparaison de l'adresse mail
 
$reponse = mysql_query("SELECT inscriptions.mdp, inscriptions.mail FROM inscriptions,oubli WHERE inscriptions.mail = oubli.mail
LIMIT 0 , 30"); // Requête SQL
 
//Connexion Mysql base 2
mysql_connect("sql4.modules","1184102-1","*******")or die("Problème avec la base de données");
mysql_select_db("1184102-1")or die ("pas de connection");
 
// Récupération du login/username après comparaison avec l'adresse mail
 
$reponse1 = mysql_query("SELECT username FROM jom15_users
WHERE email = '$reponse[1]' LIMIT 0 , 30"); // Requête SQL
 
// On fait une boucle pour lister tout ce que contient la table :
//***********************************************************************************************************************
if (($reponse) || ($reponse1))
{
//*************************************************************************************************************************
while (($donnees = mysql_fetch_array($reponse)) || ($donnees1 = mysql_fetch_array($reponse1)))
 
{
 
?>
 
  <tr>
 
	<td><center><font face="tahoma" size="2"><?php echo $donnees1['username']; ?></font></center></td>
 
	<td><center><font face="tahoma" size="2"><?php echo $donnees['mdp']; ?></font></center></td>
 
        <td><center><font face="tahoma" size="2"><?php echo $donnees['mail']; ?></font></center></td>
 
  </tr>
 
<?php
 
}
 
 
 
//mysql_close(); // Déconnexion de MySQL
//****************************************************************************************************
}
else
{
echo 'Pas de champs!!!';
}
//****************************************************************************************************
?>

Dans mon tableau, je récupere mdp et mail mais pas username.

Merci pour votre aide

Steph70