title
Description
Body
Вот зделал функцию для выборки хотел еще зделать простенький поиск но он учитывает регистр чего ему добавить надо? (строка 16)
Я mysql еще не силен кусочки юзаю. А ето не найду нужного.
|
|
Отредактировано TLENS (2011.05.10 02:41)
Неактивен
Блин пока парился с регистром запортачил таблицу.
Бекап есть но он запортачен я вливал данные через html_specialchars а phpmyadmin не перекодировал при бекапе одинарные ковички.
Можно ли как нибудь спасти таблицы?
Неактивен
насчет регистронезависимого поиска - постфикс "_ci" как раз и говорит о том, чтобы mysql видел данные как регистронезависимые строки.
судя по битым таблицам, у тебя некорректно установлено соединение с БД. SET NAMES utf8 делал? если не напутать с кодировками, то регистронезависимый поиск с кириллицей отлично работает. Есть обходные аврианты, например, налету делать LOWER всем строкам при поиске, но это плохой вариант.
|
|
Добавлено спустя 2 минуты 4 секунды:
что тебе от регулярки нужно-то? ты понимаешь что скорость работы регулярки не позволит сделать поиск по бд?
Неактивен
Спасиб вот только чет track не полностю залился только 13 тыщь
Что это за ошибка
|
|
Твоим менеджером заливал
Начинается с 2685 строки
Это не изза кавычек?
Добавлено спустя 2 минуты 37 секунд:
О все инсталятором залил. Спасибо
Отредактировано TLENS (2011.05.10 08:37)
Неактивен
Это не найден индекс какой-то. Версия менеджера старая какая-то. Файла functions.php в актуальных версиях уже нету.
SQL файл не распознался полностью. посмотри сначала его. И вообще такие дампы лучше заливать через phpmyadmin, а не менеджер или другие самоделки. Спарсить такой SQL мало кто сможет.
Неактивен
phpmayadmin ошибку дает щас новую версию менеджера поставлю.
Gemorroj написал:
насчет регистронезависимого поиска - постфикс "_ci" как раз и говорит о том, чтобы mysql видел данные как регистронезависимые строки.
А какой надо поставить?
Кстати как теперь работать с базой, оно все в CP1252 и возвращает иероглифы
Неактивен
phpmyadmin пишет Ошибка в ZIP-архиве: CRC32 checksum is not equal with the value in header information.
А бета менеджер вообще не залевает
Пишет\
Выполнено Запросов: 0
Затронуто строк: 0
Операция Заняла: 0 сек.
Отредактировано TLENS (2011.05.10 09:02)
Неактивен
Слушай гемор ты можешь обяснить как правильно сформулировать базу.
У меня в txt остались выкачаные ключи к трекам я перезалью по новой.
как именно надо создать таблицу. Чтобы и поиск работал норм и небыло проблем с кодировкой.
Неактивен
Все сделал
|
|
Это надо после каждого соединения с базой вставлять?
Все отображается норм вот только база запортаченая
Прийдерся переливать. По новой
Отредактировано TLENS (2011.05.11 15:45)
Неактивен
из всего что ты написал нужно лишь mysql_query("SET NAMES 'utf8';");
да, вставлять после соединения с БД, если по умолчанию mysql настроен не на utf8, а по умолчанию он на него НЕ настроен, а у админов руки не оттуда чтобы изменить.
Неактивен
У меня там нет настройки кодировки по крайней мере я не нашел ео нашел отдел [mysqld]
|
|
Добавлено спустя 2 минуты 36 секунд:
слушай я поставил general_ci
а в скрипте наверное буду вызывать где надо unicode_ci
Добавлено спустя 7 минут 14 секунд:
Не сработало почему то без настроек после соединения
Вот что у меня в настройках
|
|
Неактивен