Bonjour tout le monde,
J'ai trois tables MySQL table_a, table_b et table_c et une donnée sous la forme d'une variable $donnee. Je souhaite réaliser une fonction PHP qui cherche dans quelle table se trouve la donnée $donnee (elle est obligatoirement dans une des trois) et qui renvoie a, b ou c selon la table. J'ai réalisé la fonction suivante :
function search_statut($donnee) {
mysql_connect("localhost","root","");
mysql_select_db("base");
if(mysql_query("SELECT * FROM table_a WHERE id='$donnee'")) {
$statut = "a";
} elseif(mysql_query("SELECT * FROM table_b WHERE id='$iduser'")) {
$statut = "b";
} else {
$statut = "c";
}
return $statut;
}
Ceci renvoie tout le temps "a" ce qui n'est évidemment pas l'effet voulu...
Si quelqu'un peut m'aider...
Merci d'avance
Emmanuel