我的查询要么存在,要么不存在。如果它存在,我的行计数器是 1,但如果它不存在,则行计数器是 0。我正在尝试使用基于行计数器值的响应。见下文。如果有更好的方法可以做到这一点,我全听见了。
if ($rowcounter==1){
echo "<?xml version="1.0" encoding="UTF-8"?>";
echo "<Response><Say>Welcome" . $companyname . "</Say></Response>";
}
else
{
echo "<?xml version="1.0" encoding="UTF-8"?>";
echo "<Response><Say>We could not locate your customer number</Say></Response>";
}
删除 else 括号中的代码可以让代码正常工作,但我不确定如何让我的 else 语句工作。
您可以使用三元运算符缩短它
echo "<?xml version="1.0" encoding="UTF-8"?>";
echo "<Response><Say>".$rowcounter == 1 ? "Welcome".$companyname : "We could not locate your customer number"."</Say></Response>";