|
|
|
| По идеи скрипт должен выводить все названия начинающиеся на А, но почему-то и на В выводит...
Запрос в БД MySQL:
<?
$cid = "а"; //русская буква А
mysql_query("SELECT id, title, title_original, year FROM ".$db_prfx."video WHERE (title LIKE '".$cid."%' || title_original LIKE '".$cid."%') ORDER BY title;");
?>
|
На что мне БД выдает ответ
авввв
авыыы
авыыы
вввы
ваырвалывар
|
Заранее благодарю. | |
|
|
|
|
|
|
|
для: Dumus
(12.03.2007 в 02:13)
| | cheops
В каком направлении двигаться?) | |
|
|
|
|
|
|
|
для: Dumus
(12.03.2007 в 02:13)
| | У вас поиск ведётся по двум полям title и title_original - если хотя бы одно из них начинается на А - запись выводится - или у вас встречаются записи, где оба из полей не начинаются на А? | |
|
|
|
|
|
|
|
для: cheops
(12.03.2007 в 02:31)
| | Ищет записи, где начинается на А | |
|
|
|
|
|
|
|
для: dumus
(12.03.2007 в 02:32)
| | UP! | |
|
|
|
|
|
|
|
для: Dumus
(12.03.2007 в 02:13)
| | БД не может вам выдавать такого результата, так как вы у нее запрашиваете 4 столбца. А раз вы изначально даете неточную информацию, то как мы вам можем помочь? | |
|
|
|
|
|
|
|
для: Loki
(13.03.2007 в 13:28)
| | Да хоть все столбцы. Все равно коряво работает, а проблема вся была в том что, кодировка мускула в винде кривая... | |
|
|
|