如何将数据从数据库转换为索引的数组? 从:
$bb = mysql_query("SELECT kalori FROM bb_temp ORDER BY density DESC");
//field kalori contains=(16,12,23,13,9,10,18)
成为:
Array
(
[0] => 16
[1] => 12
[2] => 23
[3] => 13
[4] => 9
[5] => 10
[6] => 18
)
谢谢...
答案 0 :(得分:3)
$kalori = "16,12,23,13,9,10,18";
$data = explode(',', $kalori);
print_R($data);
答案 1 :(得分:2)
像这样......
$bb = mysql_query("SELECT kalori FROM bb_temp ORDER BY density DESC");
$arr = array();
while($row = mysql_fetch_array($bb))
{
array_push($arr,$row['kalori']);
}
print_r($arr);
免责声明:不推荐使用mysql_ *函数,因为它们已被弃用。切换到MySQLi或PDO。
答案 2 :(得分:0)
如果您的字段真的包含以逗号分隔的字符串,那么您可以使用
$result = mysql_result($bb,0);
$array = explode("," $result);
print_r($array);
如果每行包含一个值,则可以使用
while($row = mysql_fetch_row($bb){
$array[] = $row[0];
}
print_r($array);
答案 3 :(得分:0)
如果输出结果如何:
16,12,23,13,9,10,18
和固定数组?