我有一个select语句,我想从一个表中获取所有行,但似乎有一个心理障碍-这应该是基本的东西,但似乎无法让它工作。
“邮资价格”表中只有两行,还有两列:price | ref
Select语句如下:
$get_postage="SELECT price FROM postage_price ORDER BY ref DESC";
$get_postage_result=mysqli_query($dbc, $get_postage) or die("Could not get postage");
while($post_row=mysqli_fetch_array($dbc, $get_postage_result))
{
$post1[]=$post_row;
}
然后我试图将结果呼应出来:
echo $post1['0'];
echo $post1['1'];
这没有显示任何东西。我的头痛也没用。
最佳答案
while($post_row = mysqli_fetch_array($dbc, $get_postage_result))
{
$post1[] = $post_row['price'];
}
如您所见:
$post_row
在这行:= mysqli_fetch_array($dbc, $get_postage_result)
是一个数组。您正试图将整个数组值保存到块中的另一个数组。:)编辑
while($post_row = mysqli_fetch_array($get_postage_result))
...