Я использовал ниже код для проверки фамилия (с учетом регистра) от DB.Как я могу проверить имя с одинарными кавычками в SQL?
SELECT * FROM BL12_anncurtis_existing_customers WHERE BINARY LastName LIKE 'ravi'
Его работа прекрасна. Но это не работает, когда имя, как показано ниже, я передаю эту фамилию, используя php variable ($ lname).
SELECT * FROM $table_name WHERE BINARY LastName LIKE '$last_name'
SELECT * FROM BL12_anncurtis_existing_customers WHERE BINARY LastName LIKE 'O'Connor'
Как это разрешить?
Вам просто нужно избежать одиночной кавычки. – Lion
У меня был аналогичный вопрос. Ответы на это могут пригодиться вам. http://stackoverflow.com/q/8807690/212940 – vascowhite