我正在尝试从数据库中获取行并将它们放入数组但无法解决它!
所以我像这样获取数据:
if ($archiveInfo = $mysqli->prepare('SELECT DATE,TITLE FROM Blog')) {
$archiveInfo->execute();
$archiveInfo->close();
}
但不确定将结果绑定到数组的最佳代码是什么。我猜这将是一个二维数组,即$archiveInfo[0]['date']
如何绑定数组并开始回显数组的选定部分?
答案 0 :(得分: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代替并循环播放数组..