我无法发现这些查询的区别。
$lastact="SELECT * FROM DOC_DETAILS WHERE 1=1 AND DOC_TYPE=$emp_id";
$whr="";
1。 ...
$docfk=$emprow['ICID'];
$whr .= " AND DOC_TYPE=$docfk";
$qry1=mysqli_query($conn,$lastact .$whr);
...
2。 ...
$qry1=mysqli_query($conn,"SELECT * FROM DOC_DETAILS WHERE 1=1 AND DOC_FK=$docfk");
...
第一个查询没有返回任何结果,而第二个工作正常。
非常感谢您的帮助。
答案 0 :(得分:1)
第一个查询中的SQL将是
SELECT * FROM DOC_DETAILS WHERE 1=1 AND DOC_TYPE=$emp_id AND DOC_TYPE=$docfk
如果emp_id和docfk不同,则不会返回任何结果。
答案 1 :(得分:0)
在第一个查询中添加“DOC_TYPE = $ emp_id”,但在第二个查询中“DOC_TYPE = $ emp_id”此条件未找到,因此首先需要检查此条件添加/删除如果没有得到结果然后再告诉我