$sql = "SELECT * FROM dealer_reg_data WHERE dealercode = '$myvalue' OR sender = '$sender'";
如果找到经销商代码,我想回显消息 - 仅经销商
如果找到发件人 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
,因此只需一个条件为真。您需要 &&
,这意味着 和
并且需要两个条件都为 true。
关于php - mysql OR 查询与输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22531828/