使用PHP连接SQL中的查询
我看不出这些问题的区别使用PHP连接SQL中的查询,php,Php,我看不出这些问题的区别 $lastact="SELECT * FROM DOC_DETAILS WHERE 1=1 AND DOC_TYPE=$emp_id"; $whr=""; 一,。 二,。 第一个查询不返回任何结果,而第二个查询工作正常 非常感谢您的帮助。第一个查询中的SQL将是 SELECT * FROM DOC_DETAILS WHERE 1=1 AND DOC_TYPE=$emp_id AND DOC_TYPE=$docfk 如果emp\u id和docfk不同,
$lastact="SELECT * FROM DOC_DETAILS WHERE 1=1 AND DOC_TYPE=$emp_id";
$whr="";
一,。
二,。
第一个查询不返回任何结果,而第二个查询工作正常
非常感谢您的帮助。第一个查询中的SQL将是
SELECT * FROM DOC_DETAILS WHERE 1=1 AND DOC_TYPE=$emp_id AND DOC_TYPE=$docfk
如果emp\u id和docfk不同,这将不会返回任何结果。在第一个查询中添加“DOC\u TYPE=$emp\u id”,但在第二个查询中添加“DOC\u TYPE=$emp\u id”未找到此条件,因此首先需要检查此条件添加/删除(如果未获得结果),然后再次告诉我两个查询是否都应返回相同的数据?我不明白为什么条件DOC_FK=$docfk返回false。第二个查询工作正常。我使用连接的第一个查询不正常。多谢。
$qry1=mysqli_query($conn,"SELECT * FROM DOC_DETAILS WHERE 1=1 AND DOC_FK=$docfk");
SELECT * FROM DOC_DETAILS WHERE 1=1 AND DOC_TYPE=$emp_id AND DOC_TYPE=$docfk