Php 如何根据ID列(准备好的语句)计算表中的行数?
我用一个表中的记录填充了一个数组,并希望计算另一个表中的相应记录,然后将其插入数组中 当我尝试这段代码时,我总是会遇到这个错误 警告:mysqli::prepare()[mysqli.prepare]:在执行新语句prepare之前,必须获取所有数据Php 如何根据ID列(准备好的语句)计算表中的行数?,php,mysql,pdo,Php,Mysql,Pdo,我用一个表中的记录填充了一个数组,并希望计算另一个表中的相应记录,然后将其插入数组中 当我尝试这段代码时,我总是会遇到这个错误 警告:mysqli::prepare()[mysqli.prepare]:在执行新语句prepare之前,必须获取所有数据 这就好像$stmt->close被忽略 您需要添加括号来调用close方法: $stmt->close(); “我有一个数组,其中填充了一个表中的记录,我想计算另一个表中的相应记录,并将其插入数组。”-为什么不使用一个与GROUP BY的联
这就好像
$stmt->close代码>被忽略 您需要添加括号来调用close方法:
$stmt->close();
“我有一个数组,其中填充了一个表中的记录,我想计算另一个表中的相应记录,并将其插入数组。”-为什么不使用一个与GROUP BY的联接?Doh!我以前一直这样叫它,它并没有抱怨,所以我觉得这是对的。但我以前一直在提取所有数据。我意识到这是一种错误的方式,无论如何,我应该使用连接和子查询,但在这个阶段,这对我和mysql来说是小步。
$stmt->close();