Добрый день. Есть такой философский вопрос. Прикладной софт пишет некоторые данные в SQLite файл, после чего он сливается на центральный сервер, данные объединяются, кое-как обрабатываются и в конце концов результаты попадают на сайт (там mysql без вариантов). Это так, пока концепция. Разработка на Денвере, стоять будет на каком-то хостинге или VPS.
Проблемы уже есть.
Для администрирования базы использую phpLiteAdmin v 1.9.6 (аналоги не запустились) - с ним проблем нет т.к. он поддерживает классы SQLiteDatabase, SQLite3 и PDO и автоматически определяет что использовать.
летит с ошибкой$db = new SQLiteDatabase('***.sqlite');Uncaught exception 'SQLiteException' with message 'SQLiteDatabase::__construct() : file is encrypted or is not a databaseВыдает$db = new SQLite3('***.sqlite');(допустим, у меня в денвере не хватает модуля)Class 'SQLite3' not found
PDO вроде открывает базу, но там все мне не понятно, технология мутная, без примеров не разобраться.
Собственно вопрос что лучше использовать для работы с SQLite чтобы оно работало везде и потом не оказалось что этот код запустить на какой-то машине не будет возможно и придется все переписывать? Вариант реализации работы со всеми 3 модулями как это сделано в phpLiteAdmin не предлагать![]()
- 05.08.2015 18:39
- 05.08.2015 19:26
- разрабатывать не на денвере, а на Endels (это от разработчиков старого Денвера
- в OpenServer (этот оптимальней, вроде как)
Использовать для работы с базой не только и не столько внутренние встроенные проги работы, а Navicat Premium (платный) или Valentina Studio 5 (бесплатный, требуется регистрация Базы данных (БД) — Valentina Studio _http://coderhs.com/archive/valentina-studio_db
PS Использовать PDO - сейчас на всех, практически, стоят драйверы поддержки (конфигурация php)Спасибо сказали:
MetalMessiah(05.08.2015), OKyJIucT(05.08.2015), - 05.08.2015 19:29
PDO - технология не мутная, а теперь уже единственно приемлемая. Один раз разобраться и писать для всех видов баз данных без изменений.
Есть очень хорошие уроки по PDO у Виктора Гавриленко (даже на трекерах можно найти).
P.S. могу эти уроки дать скачать, если не найдёте. Не помню - они бесплатно шли или в какой-то платный сборник входили. Но уроки отменные.Последний раз редактировалось Viktor-div; 05.08.2015 в 19:39.
Спасибо сказали:
AntoXa(05.08.2015), MetalMessiah(05.08.2015), - 05.08.2015 20:00
Уже разобрался с sqlite3_open / sqlite3_query / sqlite3_fetch_array, класс не найден но как функции модуль работает. Модуль пришлось откуда-то докачать. На используемых хостингах он стоит, на серваках нет но можно доставить (ставил только нужное). Для программирования и отладки алгоритма обработки данных сойдет, там только чтение и визуализация.
По среде - к Денверу привык, возможно на Endels перейду. В OpenServer слишком много лишнего ИМХО.
Для SQLite? Видел не так уж много скриптов, написанных на PDO. В основном MySQLi, да и сам его использую.PDO - технология не мутная, а теперь уже единственно приемлемая
Уроки и сам найду, мне не столько уроки сколько пару не кривых примеров глянуть и импорта данных из SQLite хватит.Спасибо сказали:
Coder(05.08.2015), - 06.08.2015 00:15Новичок

- Регистрация: 16.05.2012
- Сообщений: 25
- Репутация: 0
Что вам мешает на денвере использовать mysql?
- 06.08.2015 01:05Мешает то что исходные данные у меня в SQLite базах лежат. В разных. И это от меня не зависит - я их собираю и обрабатываю. Просто Delphi для этого влом использовать - однопоточно на PHP тоже пойдет.Что вам мешает на денвере использовать mysql?
Тэги топика:
Похожие темы
| Темы | Раздел | Ответов | Последний пост |
|---|---|---|---|
Парсер SQlite на основе приложения SQLiteStudio | Другая работа | 1 | 08.03.2015 12:27 |
Приложения для firefox на основе приложения sqlite-manager | Другая работа | 0 | 08.03.2015 03:25 |
SQLite / mysql какие различия в этих БД | Web программирование | 13 | 14.04.2013 17:14 |
Как писать новости. | Дайджест блогосферы | 1 | 18.05.2011 23:31 |
О чем писать в блоге? | Дайджест блогосферы | 0 | 25.08.2010 20:56 |



