$sql = "SELECT * FROM dealer_reg_data WHERE dealercode = '$myvalue' OR sender = '$sender'";
如果找到经销商代码,我想回复消息 - onlydealer
如果发件人ID发现我想要显示消息 - 仅限移动
如果两个founf我想要显示消息 - 都找到了
请帮忙怎么做,我试过这个,但它对我不起作用
if($sender !== '' || $dealercode !== '' );{
$reply_message = "both found";
}
if($sender !== '');
{
$reply_message = "only mobile";
}
if($dealercode !== '' );
{
$reply_message = "only dealer";
}
答案 0 :(得分:1)
您有一个错误的分号,||
应该是&&
if($sender !== '' || $dealercode !== '' ); <-- HERE
^^^^
HERE
所以它应该是:
if($sender !== '' && $dealercode !== '' ) {
||
表示or
,因此只有一个条件必须为真。您希望&&
表示and
,并且要求两个条件都为真。
答案 1 :(得分:0)
if($sender != '' && $dealercode != '' )
{
$reply_message = "both found";
}
else if($sender != '')
{
$reply_message = "only mobile";
}
else if($dealercode != '' )
{
$reply_message = "only dealer";
}
试试这个