présence d'une valeur dans plusieurs tables MySQL
Bonjour,
je cherche à tester la présence d'une valeur dans plusieurs tables. En fait l'idée est de faire une seule fonction plutôt que une par table. Donc une seule fonction pour tester si une valeur appartient à la table A ou à la table B, soit la fonction isFromAorB :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
function isFromAorB($val):bool
{
$bdd=new MYPDO();
$sql="SELECT COUNT(name) as yes_or_no FROM `A`,`B` WHERE LOWER(name) = :val";
$prio=$bdd->select( $sql, [':val' => mb_strtolower($val)] );
$yes_or_no=$prio[0]['yes_or_no'];
var_dump($yes_or_no);
if ($yes_or_no) return(TRUE); else return(FALSE);
} |
Voici l'idée du script mais comme le var_dump retourne NULL, y a une erreur, mais où ?