cuốn sách gpt4 ai đã làm

php - 使用相同查询的多个 PHP WHILE 循环

In lại Tác giả: Hồ Xil 更新时间:2023-11-01 06:39:23 26 4
mua khóa gpt4 Nike

$query1 = "SELECT * FROM idevaff_affiliates";
$affiliateID = mysql_query($query1) or die(mysql_error());

这是我上面的查询 - 我想将它用于两个 WHILE 循环

第一个在header部分——设置jquery

while($row = mysql_fetch_assoc($affiliateID)){
}

第二个用于正文中的 while 循环

while($row = mysql_fetch_assoc($affiliateID)){
}

为什么我不能让它工作? - 我确实让它工作了,但不得不使用两个不同的变量使用相同的 SELECT 信息进行两次查询。

câu trả lời hay nhất

gọi mysql_fetch_assoc() 检索下一行(即,您尚未检索的下一行)。检索完所有行后,它会返回 SAI。所以,一旦您完成了第一个循环,您检索了所有行,每次您得到的都是SAI!

如果您需要重复使用相同的数据两次,将它们全部放在一个数组中怎么样?

$rows = array();
while($row = mysql_fetch_assoc($affiliateID)){
$rows[] = $row;
}

现在您可以遍历 $rows 任意多次:

foreach($rows as $row) { ... }

关于php - 使用相同查询的多个 PHP WHILE 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1349900/

26 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress