我的代碼在這裏是jQuery的ajax調用的一部分,並返回數據庫中的所有結果而不是隻有項目像我已經進入,我不明白爲什麼,有什麼建議嗎?pdo LIKE不工作
$lname = '%'.$_POST['lname'].'%';
$database->query("SELECT * FROM cust WHERE org_id = :org_id AND lname LIKE :lname");
$database->bind(':lname',$lname);
$database->bind(':org_id',$_SESSION['org_id']);
$existing = $database->resultset();
提前
你的意思是返回所有'ord_id = ... '行,不管lname?你確認$ _POSt ['lname']是否包含你認爲它的作用? –
mark,是的,它正確,它返回所有org_id條目並忽略LIKE部分。如果我將LIKE更改爲=(並刪除%符號),它似乎都起作用了。我也手動輸入了一個名字,這是在數據庫中,即AND lname LIKE'%smith%',這是一種享受。 – Deano
**您是否確認''_POST ['lname']'包含您認爲它所做的事情?** –