我是网络开发的新手。 我需要像下面的数组
[" Mercury"," Venus"," Earth"," Mars"," Jupiter&#34 ;,"土星","天王星","海王星"]
我试过了。但我失败了。我连接了数据库。我该怎么做?
我的数组代码
$count=0;
$sql="SELECT name FROM planet";
$sql_run=mysqli_query($con,$sql);
while($row = mysqli_fetch_assoc($sql_run))
{
$result[] = "'".implode("\'",$row)."'".",";
echo $result[$count++];
}
通过使用上面的代码,我无法得到我期望的结果。
答案 0 :(得分:1)
每次获取都会以关联数组的形式返回一个行星。要获取行数组,您必须执行以下操作:
$list = array();
while($row = mysqli_fetch_assoc($sql_run)) {
array_push($list, $row['name']);
}
var_dump($list);