我尝试使用程序化PHP进行查询。我主要使用OOP。它没有给出正确的结果。 我希望从表格中获取所有记录,然后在其中创建所有提供ID的数组宽度。
当print_r($sql->getNumRows())
- 它给了我正确的计数。但我想把ID放在数组中,当我print_r(count($all))
时 - 数量更大。
这样做的正确方法是什么?
我的代码是:
$sql->query("SELECT id FROM offers ORDER BY id ASC");
if ($row=$sql->getNumRows()) {
for ($i=0; $i< $sql->getNumRows(); $i++) {
$all[]= $sql->getRow($i);
}
print_r($sql->getNumRows()); //this prints correct number
print_r(count($all)); //this prints bigger count
答案 0 :(得分:0)
您是否使用MySQL改进扩展(http://php.net/manual/en/book.mysqli.php)?
我相信您尝试这样做的方式已被弃用。你可以尝试这样的事情:
PlayerMovement