使用来自一个指定MySQL字段的数据填充数组

时间:2012-03-10 15:20:09

标签: php mysql arrays field

该领域: 朋友,并包含类似“2,3,6,3,67,97”的内容 这些数字是用户ID。

我想知道是否有办法将这些数字放入数组中?

提前致谢

2 个答案:

答案 0 :(得分:2)

使用explode()方法

$data = "2,3,6,3,67,97";
$dataarray= explode(",",$data);

答案 1 :(得分:1)

您可以执行类似

的操作
$counter = 0;
$array = array();
while($row = mysql_fetch_array($sql)) {
    $array[$counter] = explode(",", $row['friends']) // or whatever the column is called
    $counter++;
}

因此,对于数据库中的第一个条目,

$array[0][0] = 2
$array[0][1] = 3 // etc etc...

如果代码错误,请道歉,因为我使用过多维数组已经有一段时间了。希望这些概念虽然有所帮助:)