0

我正在尝试从数据库中获取行并将它们放入数组中,但无法解决!

所以我像这样获取数据:

if ($archiveInfo = $mysqli->prepare('SELECT DATE,TITLE FROM Blog')) {
  $archiveInfo->execute();
  $archiveInfo->close();
}

但不确定将结果绑定到数组的最佳代码是什么。我猜这将是一个二维数组,即$archiveInfo[0]['date']

如何绑定数组并开始回显数组的选定部分?

4

1 回答 1

1
if ($archiveInfo = $mysqli->prepare('SELECT DATE,TITLE FROM Blog')) {
  $archiveInfo->execute();

   $archiveInfo->bind_result($date, $title);

    /* fetch values */
    while ($archiveInfo->fetch()) {
        echo $date." ".$title;
    }

  $archiveInfo->close();
}

您也可以改用http://php.net/manual/en/mysqli-result.fetch-array.php并循环遍历数组。

于 2013-08-07T19:24:14.243 回答