Кто шарит в sqlite3 - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Fri, 22 Nov 2024 10:02:06 +0300 Я чёт тоже думаю процедурами получше будет... тоже двиг пишу почти полностью на функциях https://visavi.net/topics/932/34491 Кто шарит в sqlite3 Удаленный Sat, 15 Aug 2009 19:05:28 +0400 Сообщения https://visavi.net/topics/932/34491 &quot;мораль сей басни&quot; такова, что к своей цели надо идти кратчайшим путем. А будет это класс, или процедура - это уже для конечногог пользователя мелочи, которого не волнует &quot;что внутри&quot;, важно, чтоб все работало хорошо и надежно <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> https://visavi.net/topics/932/34490 Кто шарит в sqlite3 AlkatraZ Sat, 15 Aug 2009 17:13:52 +0400 Сообщения https://visavi.net/topics/932/34490 Поидее, нужно написать файл-модуль для SqLite (будет это класс, или набор функций - это отдельный разговор).<br> В этом модуле ты прописываешь стандартные (для твоего двига) процедуры, и далее, ВЕСЬ двиг общается ТОЛЬКО через эти процедуры (или функции).<br> Достоинство в том, что если захочешь, к примеру, вместо SqLite использовать к примеру MySQL, в двиге нужно будет заменить всего один файл (эту подстановку можно делать при инсталляции).<br> Как собственно и делают и в phpPP3 и в Drupal и др..<br> ---<br> Для ярых сторонников &quot;классов&quot; справка <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"><br> phpMyAdmin написан полностью в &quot;процедурном&quot; варианте, то есть не на классах. https://visavi.net/topics/932/34489 Кто шарит в sqlite3 AlkatraZ Sat, 15 Aug 2009 17:12:24 +0400 Сообщения https://visavi.net/topics/932/34489 ну по идее да, любой скрипт на классах будет чуть медленнее чем на функциях, преимущество классов в их расширяемости и универсальности, хотя на функциях можно сделать не хуже и даже лучше<br> да я уж решил на pdo писать, немного конечно сложновато для начала, так как много не понятно там, но по скорости что интересно pdo-sqlite3 превосходит немного встроенный sqlite3<br> я пока что уже переписал приватную почту https://visavi.net/topics/932/34488 Кто шарит в sqlite3 Вантуз-мен Sat, 15 Aug 2009 15:00:56 +0400 Сообщения https://visavi.net/topics/932/34488 #59 Да глупости, не заморачивайся на том, что толпа кричит.<br> Все говорят &quot;клаззы здорово, процедурный режим ерунда&quot;, а ПОЧЕМУ, никто объяснить не может.<br> Доходит до идиотизма, когда для простой функции времени генерации страницы, пишут отдельный класс. Ты считаешь, что это хорошо? (я например считаю, что ужос).<br> ---<br> Полюбому, надо писать так, чтоб было ОПТИМАЛЬНО и удобно.<br> Не пашет класс SqLite, пишем свой гг.<br> Зачастую он оказывается меньше и удобнее, чем делают разработчики, ибо им нужна унивекрсальность, а нам нужно решить НАШУ задачу. https://visavi.net/topics/932/34487 Кто шарит в sqlite3 AlkatraZ Sat, 15 Aug 2009 14:52:14 +0400 Сообщения https://visavi.net/topics/932/34487 посмотрел я phpbb там все сделано через процедурный режим, а в php 5.3.0 нет таких функций<br> к примеру<br> print_r(get_extension_funcs(&quot;sqlite3&quot;)); не выводит ничего<br> а на денвере у меня 5.2.4 там список функций<br> в sqlite3 если через ООП то там довольно ограниченный список нет к примеру fetchAll хотя бы https://visavi.net/topics/932/34486 Кто шарит в sqlite3 Вантуз-мен Mon, 10 Aug 2009 14:29:24 +0400 Сообщения https://visavi.net/topics/932/34486 Я кстати рекомендую глянуть на аналогичный класс в phpBB 3 <a href="http://www.phpbb.com/about/features" target="_blank" rel="nofollow">http://www.phpbb.com/about/features</a> там есть поддержка кучи баз и в том числе SqLite, глянь, как у них решена проблема совместимости. https://visavi.net/topics/932/34485 Кто шарит в sqlite3 AlkatraZ Mon, 03 Aug 2009 16:57:09 +0400 Сообщения https://visavi.net/topics/932/34485 Да вот хотелось сразу на 3 sqlite писать, что-то я сильно разочаровался в нем https://visavi.net/topics/932/34484 Кто шарит в sqlite3 Вантуз-мен Mon, 03 Aug 2009 15:00:26 +0400 Сообщения https://visavi.net/topics/932/34484 #55 Походу нет резона ориентироваться на самую последнюю версию SqLite, ибо мало на каких хостингах она стоит.<br> Есть резон писать так, чтоб инсталлятор определял, какая версия на хостинге, если 2 - то инклюдит к примеру файл sqlite2.php если 3 версия, то sqlite3.php а уж в каждом из этих файлов можешь прописать специфические процедуры для каждой версии. https://visavi.net/topics/932/34483 Кто шарит в sqlite3 AlkatraZ Mon, 03 Aug 2009 11:36:40 +0400 Сообщения https://visavi.net/topics/932/34483 такое ощущение что в php 5.3.0 sqlite3 вообще не доработан<br> процедурных функций нет вообще, через ООП большинства функций тоже нет<br> а через PDO мне неохота работать<br> или может я не так установил новую версию или не до конца разобрался https://visavi.net/topics/932/34482 Кто шарит в sqlite3 Вантуз-мен Sun, 02 Aug 2009 17:11:33 +0400 Сообщения https://visavi.net/topics/932/34482 Дык там почти одинаково все <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> минимальные различия https://visavi.net/topics/932/34481 Кто шарит в sqlite3 Удаленный Tue, 07 Jul 2009 15:56:14 +0400 Сообщения https://visavi.net/topics/932/34481 52, я имею ввиду не надо замора4иваться насчет докуметации) https://visavi.net/topics/932/34480 Кто шарит в sqlite3 Сергей Tue, 07 Jul 2009 15:17:16 +0400 Сообщения https://visavi.net/topics/932/34480 Ну насчет заморачиваться ты не прав. <br> Не сложнее мускула. <br> <a href="http://smartoff.net/blogs/index.php?blog=4&amp;" target="_blank" rel="nofollow">Гостевая книга со SqLite</a><br> от нечего делать статейку писал простенькую. https://visavi.net/topics/932/34479 Кто шарит в sqlite3 Удаленный Tue, 07 Jul 2009 13:58:53 +0400 Сообщения https://visavi.net/topics/932/34479 понятно, что выигрывает SQLite у мускула, но связка пхп+мускул используется традиционно ( :<br> мануалов по мускулу хоть отбавляй, а со скулайтом вижу 4то проблемы, да и не на всех хостингах установлена последняя версия<br> так что если не охота замарачиваться, то мускул в помощь (= https://visavi.net/topics/932/34478 Кто шарит в sqlite3 Сергей Tue, 07 Jul 2009 13:44:52 +0400 Сообщения https://visavi.net/topics/932/34478 Там и сколайт не последняя версия. Последняя на много быстрее этой. <br> #48 все равно в этом действий мускул проигрывает. Как и в чтении<img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> гм... Тема то не о том что быстрее. https://visavi.net/topics/932/34477 Кто шарит в sqlite3 Удаленный Tue, 07 Jul 2009 11:56:42 +0400 Сообщения https://visavi.net/topics/932/34477