未以所需格式进入PHP数组

未以所需格式进入PHP数组,php,mysql,Php,Mysql,下面给出了我想要的数组 Array([0]=>John[1]=>toby[2]=>hrithik) 我尝试了下面的代码 $r=array(); $queryx=mysql\u查询(“从`student`中选择`name`,其中`status`='1')或die('query无效:'.mysql\u error()); while($row=mysql\u fetch\u assoc($queryx)){ $r[]=$row; } 印刷费($r)请尝试以下操作: while ($row = my

下面给出了我想要的数组

Array([0]=>John[1]=>toby[2]=>hrithik)

我尝试了下面的代码

$r=array();
$queryx=mysql\u查询(“从`student`中选择`name`,其中`status`='1')或die('query无效:'.mysql\u error());
while($row=mysql\u fetch\u assoc($queryx)){
$r[]=$row;
}
印刷费($r)请尝试以下操作:

while ($row = mysql_fetch_assoc($queryx)) {
    $r[] = $row['name'];
}
它会将名称放入不同索引的
$r
数组中,如
0、1、2等

尝试以下操作:

while ($row = mysql_fetch_assoc($queryx)) {
    $r[] = $row['name'];
}

它会将名称放入不同索引上的
$r
数组中,如
0、1、2等

请尝试下面的代码

$r = array();
$i = 0;
$queryx = mysql_query("SELECT `name` FROM `student` WHERE `status` = '1'") or die ('Query is invalid: ' . mysql_error());
while ($row = mysql_fetch_assoc($queryx)) {
$r[$i] = row["name"];
$i++;
}
print_r($r);

请尝试下面的代码

$r = array();
$i = 0;
$queryx = mysql_query("SELECT `name` FROM `student` WHERE `status` = '1'") or die ('Query is invalid: ' . mysql_error());
while ($row = mysql_fetch_assoc($queryx)) {
$r[$i] = row["name"];
$i++;
}
print_r($r);

您需要的是
mysql获取行

您可以参考api来检查这些函数是如何工作的 mysql\u fetch\u数组
mysql_fetch_assoc

您想要的是
mysql fetch行

您可以参考api来检查这些函数是如何工作的 mysql\u fetch\u数组
mysql_fetch_assoc

@Deep我试过了,但它只获取了一行和我之前获取的相同数组。然后不需要声明为数组,只需使用给定答案中的as即可below@Deep我试过了,但它只获取了一行和我之前获取的相同数组。然后不需要声明为数组,只需使用下面给出的答案