gpt4 book ai didi

PHP while函数与mysql查询

转载 作者:行者123 更新时间:2023-11-30 00:26:20 25 4
gpt4 key购买 nike

我正在尝试更改此行:while (($number = fgetcsv($handle, 32768, ',')) !== FALSE)检查用户是否有执行任务的限制。

我想添加这样的内容 SELECT * FROM user WHERE user = $username AND queryused < limit如果得到结果, while函数继续,如果没有,则停止。

最佳答案

就像@arieljuod建议的那样,你可以做这样的事情。

$count = 0;
while ($count < YOUR_LIMIT && $number = fgetcsv($handle, 32768, ',')){
//do query
$count++;
}

这样,每次迭代时,仅当 $number 已设置为一个值并且之前的每个查询都成功时,循环才会执行该函数。如果查询失败,则其他迭代都不会通过条件。

注意:您正在 while 条件中分配 $variable 编号。如果它收到一个“真实”值(即非 0、空等),那么它将被识别为“真实”,即使它本身不是 bool 值。

关于PHP while函数与mysql查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22844664/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com