Mysql 已知一段内容,查询此内容在哪个数据表中

$sql = 'SHOW TABLES FROM dede_mrt';     //查询数据库中的所有表名

$resault=mysql_query($sql,$con);        

while($a = mysql_fetch_array($resault)){         //循环出表名

$b = "select body from ".$a[0]." where body like '%各部门%'";      //根据查询出的表名一一查询内容

$resault2=mysql_query($b,$con);

$a2 = mysql_fetch_array($resault2);

if(!empty($a2)){                                    //判断内容是否相符合,如果相符合即为该表

echo $a[0]."<br><br><br><br><br>".$a2[0];

exit;

}

}

posted @ 2015-04-23 11:41  mrt_yy  阅读(573)  评论(0编辑  收藏  举报