$query1 = "SELECT * FROM idevaff_affiliates";
$affiliateID = mysql_query($query1) or die(mysql_error());
这是我上面的查询 - 我想将它用于两个 WHILE 循环
第一个位于标题部分 - 设置 jquery
while($row = mysql_fetch_assoc($affiliateID)){
}
第二个用于主体中的 while 循环
while($row = mysql_fetch_assoc($affiliateID)){
}
为什么我不能让它工作? - 我确实让它工作了,但必须使用两个不同的变量使用相同的 SELECT 信息进行两个查询。
Calling mysql_fetch_assoc()
检索下一行(即您尚未检索的下一行)。检索完所有行后,它会返回false
。所以,一旦你完成了第一个循环,你have检索了所有行,您将得到的只是false
每次!
如果您需要重复使用相同的数据两次,将其全部放入数组中怎么样?
$rows = array();
while($row = mysql_fetch_assoc($affiliateID)){
$rows[] = $row;
}
现在您可以迭代$rows
任意多次:
foreach($rows as $row) { ... }
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)