我已經使用下面的代碼來檢查來自DB的姓氏(區分大小寫)。我如何使用SQL中的單引號檢查名稱?
SELECT * FROM BL12_anncurtis_existing_customers WHERE BINARY LastName LIKE 'ravi'
它的工作很好。但是,當名稱如下所示時,它不起作用,我使用php變量($ lname)來傳遞最後一個名稱。
SELECT * FROM $table_name WHERE BINARY LastName LIKE '$last_name'
SELECT * FROM BL12_anncurtis_existing_customers WHERE BINARY LastName LIKE 'O'Connor'
我該如何解決這個問題?
你只需要轉義單引號。 – Lion 2012-03-14 11:19:41
我有一個類似的問題。答案可能對你有用。 http://stackoverflow.com/q/8807690/212940 – vascowhite 2012-03-14 11:20:11