您好,感谢您阅读我的第一个问题。
我有一个PHP脚本,它使用函数Product($ id)来返回价格。当我使用时:
$id=1889;
Product($id);
结果出来了。 id = 1889,$ 549。
可悲的是,当我使用Mysql从db生成id列表并在所有这些上运行Product($ id)时,某些价格(约50/2000)完全关闭。 id = 1889时$ 764.73!例如:
$result_prod=mysql_query("select * FROM product WHERE (active='yes' AND deleted='no' AND price>0.01 AND name NOT LIKE '%&%')",$database);
while ($row_prod=mysql_fetch_array($result_prod)) {
$id=$row_prod[id];
Product($id); }
任何想法为什么这样迭代会导致2.5%的不良结果?非常感谢。