使用PDO从相同参数执行多个语句

时间:2017-01-26 15:30:36

标签: php mysql pdo

我刚刚编写了一个检查多个表的函数,以查找每个表是否至少有一条记录,最后是以下代码:

$foo1 = $conn->prepare("SELECT 1 FROM table1 WHERE column1 = ? LIMIT 1");
$foo2 = $conn->prepare("SELECT 1 FROM table2 WHERE column2 = ? LIMIT 1");
$foo1->execute(array( $foo3 ));
$foo2->execute(array( $foo3 ));
$foo1 = $foo1->fetchAll(PDO::FETCH_ASSOC);
$foo2 = $foo2->fetchAll(PDO::FETCH_ASSOC);

有没有办法改进这一点,以便你可以执行/获取一次?
$ foo4在每个查询中完全相同。

0 个答案:

没有答案