我想用mysqli做这个。到目前为止,为了阻止代码读取下一行,我一直在向$i添加9999($num_vmbd是行数。)
while ($i < $num_vmbd){
$vmb_avg = mysql_result($vmbdtbd,$i,"vmb_avg");
$vmb_par = mysql_result($vmbdtbd,$i,"vmb_par");
$vmb_total = $vmb_total + $vmb_avg;
if ($vmb_par == "harry"){
$i = $i + 9999; //
}
$i++;
}
它依次为每一行添加一个相应的值,当它找到“harry”的值时,它不再读取更多的行($num_vmbd永远不会超过30,因此通过向$i添加9999,它停止while语句。我该怎么把这个秘密告诉mysqli?
非常感谢您的帮助。
1条答案
按热度按时间xghobddn1#
假设您已将其余代码更改为
mysqli
同样,像这样的东西可能是您想要的(我假设您的db连接处于$conn
,以及中的查询字符串$sql
):