Utilizando
mysql_num_fields
<!--xc1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>
XCODE </td></tr><tr><td id='XCODE'><!--exc1--><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="
http://www.w3.org/1999/xhtml"> <head>
<title>Buscador de valores</title>
</head>
<body>
<?php
$valorABuscar="Favio";
$base="bdforo";
echo "Buscando el valor \"<strong>$valorABuscar</strong>\" en \"<strong>$base</strong>\"<hr>";
//DB--------------------------------------------------------------
$link = mysql_connect("localhost", "root");
mysql_select_db($base, $link);
$sqlTxt = "select table_name from information_schema.tables where table_schema='$base'";
//echo $sqlTxt;
//Obtener Tablas -----------------------------------------------------------------
//--------------------------------------------------------------------------------
$Tablas = mysql_query($sqlTxt, $link);
if(!$Tablas){
mysql_close($link);
echo "No hay tablas";
}
else{
while ($Tabla = mysql_fetch_row($Tablas)){
$nombreTabla=$Tabla[0];
//echo $nombreTabla .":<br />";
//Obtener Campos -----------------------------------------------------------------
//--------------------------------------------------------------------------------
$sqlTxt = "select * From $nombreTabla LIMIT 1";
$ResultTabla = mysql_query($sqlTxt, $link);
$cantidadCampos=mysql_num_fields($ResultTabla);
for ($i=0; $i< $cantidadCampos; $i++){
$nombreCampo=mysql_field_name($ResultTabla, $i);
//echo "----" . $nombreCampo . "<br />";
$sqlTxt = "select $nombreCampo from $nombreTabla where $nombreCampo = '$valorABuscar'";
$resultado = mysql_query($sqlTxt, $link);
$encontrado=mysql_affected_rows($link);
if($encontrado){
$registro = mysql_fetch_row($resultado);
$valor = $registro[0];
if($valor==$valorABuscar){
echo "Valor encontrado en tabla: <strong> $nombreTabla </strong>, en campo: <strong> $nombreCampo </strong><br />";
}
}
}
}
mysql_close($link);
}
?>
</body>
</html><!--xc2--></td></tr></table><div class='postcolor'><!--exc2-->