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

Форум MySQL

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

 

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

вид форума:
Линейный форум Структурный форум

тема: Like, убрать The
 
 автор: 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 не считалось?

   
 
 автор: 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%'"); 
?> 

   
Rambler's Top100
вверх

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