PDO SHOW TABLES有奇怪的行为

时间:2015-08-01 07:08:59

标签: php mysql pdo

我有这样的代码:

$tableName = "TableThatDoesNotExist";
$s = $db->prepare("SHOW TABLES LIKE ':tableName'");
$s->bindParam(':tableName', $tableName);
$s->execute();
$row = $s->fetch(PDO::FETCH_ASSOC);
echo count($row);

由于一些奇怪的原因echo count($row);产生1,即使我没有这样的表。更奇怪的是,如果表存在,那么echo empty($row);将产生true。那么,那有什么不对?

0 个答案:

没有答案