【发布时间】:2015-02-17 17:56:18
【问题描述】:
我的表中有一个包含如下数组的列:
1,4,2,8,4,5,7
如何选择这些数字并分别打印?
Item: 1
Item: 4
Item: 2
Item: 8
Item: 4
Item: 5
Item: 7
我尝试过的:
$result = mysql_query('SELECT * FROM test');
$arr = array();
while(($row = mysql_fetch_array($result))) {
$arr = array_merge($arr , explode(',', $row['item']));
echo "Item: " . $arr . "<br>";
}
结果:
Item: Array
Item: Array
Item: Array
Item: Array
Item: Array
Item: Array
Item: Array
谁能帮帮我?
【问题讨论】:
-
你基本上是在回显一个数组(
$arr = array() ===> echo $arr),所以也许重新开始? -
不要使用 mysql 函数,使用
mysqli或PDO进行数据库查询。 Here is a good link why.
标签: php mysql sql arrays select