Aide pour une requête PHP

tagmc Messages postés 22 Statut Membre -  
tagmc Messages postés 22 Statut Membre -
Bonjour,

tout d'abord, voici 3 tables de ma base de données :

membre : id_membre, pseudo, pass, mail
chypre : id_membre, Chypre1c2008, Chypre2c2008, Chypre5c2008...
espagne : id_membre, Espagne1c1999, Espagne2c1999, Espagne5c1999...
Dans les champs Chypre1c2008, Chypre2c2008... c'est une VarChar : soit OUI, NON ou DOUBLE

je souhaite afficher la colonne qui contient DOUBLE donc si Chypre1c2008=DOUBLE, on affiche Chypre1c2008 mais je souhaite également faire une recherche générale sur tous les champs de toutes les tables et non comme pour l'exemple j'ai fait.

pour le moment, j'ai :

$ReqSQLRech = "SELECT * FROM chypre , membre WHERE $Chypre1c2008 OR $Chypre2c2008='DOUBLE' (la je souhaite chercher dans tous les champs) AND membre.id_membre=chypre.id_membre AND chypre.id_membre!=$id_membre" ;
$Res = mysql_query ( $ReqSQLRech );
$nombre_de_reponse=mysql_num_rows($Res) or die (mysql_error());
if ( $nombre_de_reponse >= 1 )
{
echo ("Vous pouvez effectuer $nombre_de_reponse échanges !!");
echo("<BR>");
while($ligne = mysql_fetch_array($Res))
{
Echo ( "pour la pièce $ligne[Chypre1c2008] $ligne[Chypre1c2008] cette personne est : $ligne[pseudo] que tu peux joindre par mail : $ligne[mail] !" );
echo ( "<BR>");
$ReqTest = "SHOW COLUMNS FROM chypre LIKE 'Chypre1c2008'" ;
$Test = mysql_query ( $ReqSQLRech );
echo ($ReqTest);
echo ("");
}

}

else
{
echo ( "Nous n'avons pas trouvez de résultat !" ) ;
}

J'espère avoir été compris !
A voir également:

2 réponses

Lincoln
 
Bonjour;
Il faudra d'abord nous dire quel environnement, outils et surtout version PHP et moteur BD (mySQL, Postgre...) utilisés.
A+ après plus de précisions !
0
tagmc Messages postés 22 Statut Membre
 
pour le moment, je travaille sous EASYPHP mais par la suite, je pense mettre le site sur OVH si tout fonctionne !
0