使用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