Как мне найти переменную @ display, которая содержит одинарные кавычки (‘) с помощью sql & PHP?
Пример:
CompanyName = ПРЕДПРИЯТИЕ ABC
$comp_name (as variable)
$tsql = "SELECT CompanyName from tbl.company WHERE CompanyName LIKE '%$comp_name%'";
использование addslashes функция PHP, как это
$tsql = "SELECT CompanyName from tbl.company WHERE CompanyName LIKE '%".addslashes($comp_name)."%'";
для тебя пример
CompanyName = ПРЕДПРИЯТИЕ ABC
addlashes добавит слеш как
ABC \ ‘S ПРЕДПРИЯТИЕ
Теперь результирующий запрос будет
SELECT CompanyName from tbl.company WHERE CompanyName LIKE 'ABC\'S ENTERPRISE'
Вы можете использовать как это
$ comp_name (как переменная)
$ tsql = ‘ВЫБЕРИТЕ CompanyName от tbl.company ГДЕ CompanyName LIKE «%». $ comp_name.’% «‘;