Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Like, убрать The

Сообщения:  [1-2] 

 
 автор: Ziq   (24.09.2005 в 07:23)   письмо автору
 
   для: JIEXA   (24.09.2005 в 01:05)
 

Ничего умнее предложить не могу

<?
$like 
addslashes(substr($_GET['like'], 01)); 
mysql_query("select * from games where title like '".$like."%' or title like 'the $like%'"); 
?> 

   
 
 автор: JIEXA   (24.09.2005 в 01:05)   письмо автору
 
 

Вот пишу движок для игрового сайта. Соответсвенно есть выбарка из базы по первой букве игры.
<?
$like 
addslashes(substr($_GET['like'], 01));
mysql_query("select * from games where title like '".$like."%'");
?>
но к примеру игру The Sims пользователь будет искать на букву S, а при выборке из БД The Sims не выберется из БД, так как в БД она начинается на T. Короче как сделать, что если в загаловке есть The, то при Like это The не считалось?

   

Сообщения:  [1-2] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования