动态值动态数组PHP?
我有数据库MySQL,在其中一个表字段中,我有一个建议,其值类似于13095114131142411434或13441451311423 值中的数字是我的productID,现在我需要对每个数字执行while循环并将其打印到表中,我可以执行while循环来检索产品信息,但是如何单独获取每个数字来进行检索呢?我想如果我使用数组,我可以解决我使用的问题 PHP:动态值动态数组PHP?,php,arrays,variables,loops,dynamic,Php,Arrays,Variables,Loops,Dynamic,我有数据库MySQL,在其中一个表字段中,我有一个建议,其值类似于13095114131142411434或13441451311423 值中的数字是我的productID,现在我需要对每个数字执行while循环并将其打印到表中,我可以执行while循环来检索产品信息,但是如何单独获取每个数字来进行检索呢?我想如果我使用数组,我可以解决我使用的问题 PHP: $sug = $row['SuggestProduct']; $asug = array($sug); 但是这里数组[1]=1309
$sug = $row['SuggestProduct'];
$asug = array($sug);
但是这里数组[1]=1309514131142411434
< P>当爆炸是你的朋友时,你应该考虑以不同的方式存储建议。对多对多关系进行一些研究。上述程序的解决方案是$suggestions=explode',',$row['SuggestProduct'] 是你的朋友。$asug=explode',',$row['SuggestProduct'];orb:作为回答,IMO。@Frank Farmer:如果某件事情简单到可以放进一个小评论,那么似乎永远不值得为完整的答案而烦恼。Mel似乎已经很好地涵盖了这一点。不知道为什么会对这一点投反对票,这是第一个问题-这个问题完全是好的和合理的。但是我如何获得数据,它存储在$suggestions中,但是$suggestions是一个数组还是什么?是的,explode返回一个数组。Orbling为您链接了这个函数,所以请仔细阅读它的功能$第2项=11413$第3项=11424$第4项=11434;或者诸如此类的事情,我怎么能单独接受每个数字??