下面是我的搜索代码,它对我来说很好用,它能够显示我想要的结果。我尝试过的代码: $sql="SELECT * FROM PaymentDetails WHERE paymentAmount = $paymentAmount"但是可以搜索“0”吗?当我搜索 0 时,它将返回空白错误消息。我希望它返回结果而不是“错误消息”我给出的代码是可行的。注意:在我的数据库中,我的列中有“0”,我想搜索“0”
1 回答
LEATH
TA贡献1936条经验 获得超6个赞
你首先用 0 值清除,
$paymentAmount = ($paymentAmount ?? 0); // php 7+
$paymentAmount = (!empty($paymentAmount) ? $paymentAmount : 0); // < php 7
然后触发查询
$sql="SELECT * FROM PaymentDetails WHERE paymentAmount = $paymentAmount";
但是可以搜索“0”吗?-是的
- 1 回答
- 0 关注
- 165 浏览
添加回答
举报
0/150
提交
取消