【发布时间】:2012-02-18 23:12:13
【问题描述】:
可能重复:
MySQL check if a table exists without throwing an exception
我的项目中有一个动态 mysql 查询构建器,它可以从不同的表中创建选择查询。
我需要检查当前处理表是否存在。
假设我的表是 table1、table2 和 table3。我的代码是这样的:
<?php
for($i = 1 ; $i <= 3 ; $i++) {
$this_table = 'table'.$i;
$query = mysql_query("SELECT * FROM $this_table");
// ...
}
?>
我该如何做这个检查(请告诉我最简单的方法)。
【问题讨论】:
-
我相信this post有答案
-
我不知道为什么这个问题必须有 3 票否决...
-
可能是因为它被复制了。检查我在上面发布的链接。