gpt4 book ai didi

PHP While循环与mysql不添加到变量

转载 作者:太空宇宙 更新时间:2023-11-03 11:04:16 24 4
gpt4 key购买 nike

我有一个正在检查三个字段的 mysql 查询。如果其中任何一个是 1 我希望它显示我所关注的文本。我遇到的问题是它只在第一次设置变量时显示,它不会输出其他行。我的代码是

while ($row =mysql_fetch_array($cust_check)){
if ($row['emailmatch'] == "1"){
$output_error = 'Your email is in our database<br />';
}
if ($row['phonematch'] == "1"){
$output_error .= 'Your phone number is in our database<br />';
}
if ($row['addressmatch'] == "1"){
$output_error .= 'Your address is in our database<br />';
}
}

然后我只希望 $output_error 显示所有值为 1 的值。有人可以帮忙吗?谢谢

最佳答案

如果您的电子邮件匹配,则您正在重置 $output_error 变量。

$output_error = '';
while ($row =db_fetch_array($cust_check)){
if ($row['emailmatch'] == "1"){
$output_error .= 'Your email is in our database<br />';
}
if ($row['phonematch'] == "1"){
$output_error .= 'Your phone number is in our database<br />';
}
if ($row['addressmatch'] == "1"){
$output_error .= 'Your address is in our database<br />';
}
}

关于PHP While循环与mysql不添加到变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13186638/

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