$sql = "SELECT * FROM dealer_reg_data WHERE dealercode = '$myvalue' OR sender = '$sender'";
如果找到经销商代码,我想回显消息-Onlydealer
如果找到发件人ID,我想显示消息-仅移动
如果两个我都想显示消息-都找到了
请帮助如何做到这一点,我已经尝试过了,但对我来说不起作用
if($sender !== '' || $dealercode !== '' );{
$reply_message = "both found";
}
if($sender !== '');
{
$reply_message = "only mobile";
}
if($dealercode !== '' );
{
$reply_message = "only dealer";
}
最佳答案
您有错误的分号,并且||
应该为&&
if($sender !== '' || $dealercode !== '' ); <-- HERE
^^^^
HERE
所以应该是:
if($sender !== '' && $dealercode !== '' ) {
||
表示or
,因此仅需满足一个条件。您要&&
表示and
,并且要求两个条件都为真。关于php - mysql OR查询输出,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22531828/