Oldmasya
Новичок
Проблема когда использую SELECT с LIKE
Суть проблемы в чём:
Есть каталог товаров и мне нада в нём сделать возможность сортировки по алфавиту.... Грубо говоря:
$val - это масив русских букв
Когда выполняю код вида
if (mysql_query("select * from table where pole like $val%")) return true; else return false;
(В таблице есть запись начинающаяся на У и она одна там) мне возвращает что для букв Т У Ф Х есть записи. Но повторюсь там только одна запись на У.
Не могу понять в чём проблема первые подозрения пали на кодировку так как сервак стоит в штатах. (К серваку доступа нет) Но птом увидел что запись выводиться на экран коректно. В чём может быть проблема? Подскажите если не трудно.
Суть проблемы в чём:
Есть каталог товаров и мне нада в нём сделать возможность сортировки по алфавиту.... Грубо говоря:
$val - это масив русских букв
Когда выполняю код вида
if (mysql_query("select * from table where pole like $val%")) return true; else return false;
(В таблице есть запись начинающаяся на У и она одна там) мне возвращает что для букв Т У Ф Х есть записи. Но повторюсь там только одна запись на У.
Не могу понять в чём проблема первые подозрения пали на кодировку так как сервак стоит в штатах. (К серваку доступа нет) Но птом увидел что запись выводиться на экран коректно. В чём может быть проблема? Подскажите если не трудно.