Tenho um banco de dados com 5 tabelas. Cada uma dessas tabelas tem uma campo
denominado Numero (primary key).
Eu gostaria de determinar quantas tabelas --somente a quantidade-- possuem
um determinado $Numero qualquer.
Qualquer $Numero existirá em no mínimo 2 tabelas, podendo existir até mesmo
nas 5.
Fiz da seguinte forma, mas gostaria de alguma idéia mais simples:
MYSQL_CONNECT($hostname,$username,$password) OR DIE("Unable to connect to
database");
mysql_select_db("$dbName") or die("Unable to select database");
$query = "select * from $usertable1 where Numero='$Numero'";
$result = mysql_db_query("$dbName", $query);
$numrows = mysql_num_rows($result);
$query1 = "select * from $usertable2 where Numero='$Numero'";
$result1 = mysql_db_query("$dbName", $query1);
$numrows1 = mysql_num_rows($result1);
$query2 = "select * from $usertable3 where Numero='$Numero'";
$result2 = mysql_db_query("$dbName", $query2);
$numrows2 = mysql_num_rows($result2);
$query3 = "select * from $usertable4 where Numero='$Numero'";
$result3 = mysql_db_query("$dbName", $query3);
$numrows3 = mysql_num_rows($result3);
$query4 = "select * from $usertable5 where Numero='$Numero'";
$result4 = mysql_db_query("$dbName", $query4);
$numrows4 = mysql_num_rows($result4);
$count=$numrows4+$numrows3+$numrows2+$numrows1+$numrows;
echo $count;
Obrigado,
Mário Velloso