【发布时间】:2011-05-14 00:12:57
【问题描述】:
我有数据库 MySQL,在其中一个表字段中我有一个建议,其值类似于“13095,11413,11424,11434”或“1344,14513,11423”
值中的数字是我的productID,好的,现在我需要为每个数字做一个while循环并将其打印在一个表中,我可以做while循环来检索产品信息,但我怎么能得到数字每个人单独做检索?我认为如果我使用数组,我可能会解决我使用的问题
PHP:
$sug = $row['SuggestProduct'];
$asug = array($sug);
但在这里array[0] = "13095,11413,11424,11434"
【问题讨论】:
-
explode()是你的朋友。 -
$asug = explode(',', $row['SuggestProduct']); -
orb:提交作为答案,IMO。
-
@Frank Farmer:如果某件事足够简单,可以添加一个小评论,那么似乎永远不值得为完整的答案而烦恼。无论如何,梅尔似乎已经很好地涵盖了它。
-
不知道为什么有人对此投反对票,这是第一个问题——这个问题完全合理且合理。
标签: php arrays variables loops dynamic