好吧,我正在從網頁檢索fullname
來過濾客戶列表,我不確定哪部分是名字或姓氏,所以我需要運行類似下面的查詢:在SQL中使用LIKE運算符時合併字段
"SELECT sc.*, c.firstname, c.lastname,c.email FROM scoop_customer AS sc LEFT JOIN
customer AS c ON sc.customer_id = c.customer_id WHERE c.firstname + ' ' + c.lastname
LIKE '%".$fullname."%'"
但它似乎沒有工作給我,即使我試了很多次,通常它應該已經從數據庫中返回值。你能告訴我我做錯了嗎?
** WARNING **你的代碼也許容易受到SQL注入攻擊。 – 2012-03-22 15:20:55
或者如果您搜索「%」且表格足夠大,則拒絕服務 – 2012-03-22 15:29:51