| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Базы Данных > SQLite |
| Автор: WolfAlone 3.3.2009, 17:22 | ||||
| Здравствуйте! У меня пара вопросов по SQLite... В чем координальные отличия между:
и
Как правильнее и лучше? Так же очень интересует вопрос регистронезависимого поиска по SQLite русских символов! Возможно ли это как-нибудь сделать без изобретения собственной кодировки (так конечно работает сейчас, на хотелось бы работать без "изврата")? И последний вопрос: есть файл .xls, есть самопальный парсер данного формата. Парсер отлично работает, при записи данных из него в mySQL - работает на ура. При записи в SQLite (работал через PDO) - 2-3 строки обязательно потеряются, если файл большой (200-300 строк, 6-7 колонок). Думал, это глюк моего компа/PHP/настроек и пр... Засунул на удаленный сервер (стоит рядом) - эффект аналогичный! Запхал к хостеру этот же скрипт - аналогично (хостер - Majordomo). То же самое пробовал делать и на SpaceWeb и на РБК - везде одинаковый эффект. Строки теряется как "с добрым утром". При этом (повторюсь) - с mySQL таких проблем нет! |
| Автор: vasac 3.3.2009, 20:25 | ||
Кардинальных ни в чём. Уже есть http://ru.php.net/sqlite3. В ней много чего переделано, в том числе и кодировки. Попробуйте. |
| Автор: WolfAlone 4.3.2009, 10:44 |
| Уважаемый vasac! Подскажите пожалуйста, что из этого есть версия моего SQLite? Из phpinfo(); SQLite SQLite support enabled PECL Module version 2.0-dev $Id: sqlite.c,v 1.166.2.13.2.10 2007/12/31 07:20:11 sebastian Exp $ SQLite Library 2.8.17 SQLite Encoding iso8859 pdo_sqlite PDO Driver for SQLite 3.x enabled PECL Module version 1.0.1 $Id: pdo_sqlite.c,v 1.10.2.6.2.3 2007/12/31 07:20:10 sebastian Exp $ SQLite Library 3.3.7undefined |
| Автор: skyboy 4.3.2009, 12:06 |
| все указанное - это версии средств доступа: библиотеки, модуля, PDO-драйвера. Версии СУБД нет. |
| Автор: WolfAlone 4.3.2009, 13:29 |
| Я прикрепил к посту целиком весь файл с phpinfo(); со своего хоста. Подскажите пожалуйста, где именно там версия SQLite? Заранее спасибо огромное. |
| Автор: skyboy 4.3.2009, 14:43 | ||
выполни запрос
|
| Автор: WolfAlone 10.3.2009, 11:20 | ||||
| Скажите пожалуйста, а в SQLite3 проблема с регистром русских букв при использовании "LIKE" решилась? Добавлено через 2 минуты и 47 секунд
sqlite_version() 3.3.7undefined |
| Автор: WolfAlone 10.3.2009, 12:38 |
| Скажите пожалуйста, а в SQLite3 проблемы с регистром русских букв до сих пор присутствуют? |
| Автор: Severyanin 18.3.2009, 08:14 |
| Вроде нет. По крайней мере, я не замечал проблем, связанных с русским языком |
| Автор: krundetz 18.3.2009, 09:21 |
а это что? |
| Автор: des00 11.8.2009, 10:01 |
| Severyanin, А мне кажется есть.. невозможно сделать регистронезависимый поиск в utf8.. фича такая :( |
| Автор: nerezus 11.8.2009, 13:36 | ||
|
| Автор: WolfAlone 17.11.2009, 14:05 |
| Доброго времени суток всем! Ещё раз хотелось бы вернуться к вопросу о SQLite3. Скажите пожалуйста, кто проверял, как себя ведёт русскоязычный поиск в SQLite3? И ещё вопрос, по поводу UTF-8. Я конечно не профи по БД, но всё же хотелось бы выяснить вот что: почему MySQL работающая на той же UTF-8 - может осуществлять русскоязычный поиск (без привязки к регистру), а SQLite(2) не хочет :( |
| Автор: Ипатьев 17.11.2009, 14:12 |
| потому что в MySQL есть нужные таблицы сравнения, а в SQLite(2) - нет? |
| Автор: MoLeX 17.11.2009, 14:45 | ||
|