应该很基本,但我无法让它工作。我有这个代码来迭代一个 mysqli 查询:
while($row = mysqli_fetch_array($result)) {
$posts[] = $row['post_id'].$row['post_title'].$row['content'];
}
它工作并返回:
变量 #1:(数组,3 个元素)↵ 0(字符串):“4testtest”(9 个字符)1(字符串):“1Hello world!欢迎使用 WordPress。这是您的第一篇文章。编辑或删除它,然后开始写博客!” (99 个字符)2(字符串):“2Sample Page这是一个示例页面。它与博客文章不同,因为它将保留在一个位置并显示在您的网站导航中(在大多数主题中)。” (161 个字符)
问题是它将所有三个列放在一列中,因此我无法单独访问它们。
例如:
0(字符串):“4testtest”(9 个字符)
应该分成4、测试、测试
当我这样做时:
while($row = mysqli_fetch_array($result)) {
$posts['post_id'] = $row['post_id'];
$posts['post_title'] = $row['post_title'];
$posts['type'] = $row['type'];
$posts['author'] = $row['author'];
}
它只输出 1 行而不是全部 3 行……</p>
任何帮助是极大的赞赏!