来自sql值的php if和else if语句

来自sql值的php if和else if语句,php,sql,Php,Sql,我有这样一个问题: if ($auto_hold = sql::value("select a.code, a.primcode, b.secondary_auto_hold from ev.do.nt_dg_li() a left outer join eve.do.nce_data b on a.seccode = b.CODE_ where primcode like 'INSM%%' an

我有这样一个问题:

if ($auto_hold = sql::value("select a.code, a.primcode, b.secondary_auto_hold from ev.do.nt_dg_li() a
                         left outer join eve.do.nce_data b on a.seccode = b.CODE_
                         where primcode like 'INSM%%' and secondary_auto_hold = 1 and code='$patient_id'"))
如果我的变量与该查询匹配,则我希望回显一个警报,如果它不匹配,则它不应该执行任何操作

这个问题很简单,但我在画空白。任何帮助都将不胜感激。多谢各位

我尝试过各种赋值运算符,例如,==,==但什么都没有

我相信我也可以删除变量,只说if(sql::value等)

我想出来了:

if ($patient_id == $auto_hold) echo "<div class='patient_alert_red'>Auto hold on deductible for this patient.</div>"; 
if($patient\u id==$auto\u hold)回显“此患者的自动保留免赔额。”;

我的回答如下:

if ($patient_id == $auto_hold) echo "<div class='patient_alert_red'>Auto hold on deductible for this patient.</div>"; 
if($patient\u id==$auto\u hold)回显“此患者的自动保留免赔额。”;
我使用==/Equal运算符来验证它们是否相同

详情如下:


您是否尝试使用
var\u dump
查看它实际返回的内容?这将使您更好地了解所期望的内容。它将返回与查询关联的参数正确的id。我使用的帐户的id。@请将您的解决方案作为答案发布,并接受您自己的答案供将来的访问者使用。完成。谢谢你,克里斯!!