可能是重复问题:
MySQL检查表是否存在而不抛出异常
我在项目中使用一个动态的mysql查询生成器,用于从不同的表中创建select查询。
我需要检查当前处理的表是否存在。
假设我的表是table1、table2和table3。我的代码大致如下:
<?php
for($i = 1 ; $i <= 3 ; $i++) {
$this_table = 'table'.$i;
$query = mysql_query("SELECT * FROM $this_table");
// ...
}
?>
我应该如何进行这个检查(请告诉我最简单的方式)。