Articles of sqlite

Проверить правильность имени столбца SQL

Как вы можете проверить php, что строка является допустимым именем совместимого столбца для оператора sql? просто совпадение строк.

PHP / SQLite – копирование таблицы с диска в память

У меня есть база данных sqlite3 на моем жестком диске (file.db) с 5 таблицами. Я хотел бы скопировать 3 из этих таблиц в базу данных в памяти (: memory :). Есть ли простой способ сделать это с использованием PDO-формата PHP5?

Создание распределенной автономной программы в PHP

Я решил закодировать некоторые приложения на PHP, которые должны запускаться в автономном режиме на машине пользователя. Тем не менее, я не могу найти удобный пользовательский мастер установки для создания локального сервера, на котором будет запускаться скрипт. Есть идеи? PS: Вот пример того, что я хочу: http://www.nolapro.com

Количество строк, буферизированных в наборе результатов sqlite

Я использую функцию count, чтобы получить количество строк, буферизированных в наборе результатов. Но он всегда возвращает счет как один, даже если набор результатов пуст. См. Следующий код: $dbhandle = new SQLite3("sqlitedb_111.db"); $selQuery1 = "SELECT id,dbname,tabname,fieldname FROM scan_results ORDER BY id ASC LIMIT 0,10"; $resQuery1 = $dbhandle->query($selQuery1); print count($resQuery1); Что я делаю неправильно и как я […]

Как изменить кодировку символов PDO / SQLite-соединения в PHP?

У меня возникла небольшая проблема с приложением php-gtk, которое продолжает работать в не-utf8-строках, я обнаружил, что проблема связана с базой данных, даже если база данных должна находиться в UTF-8. Я пробовал использовать «SET CHARACTER SET utf8» (путь MySQL) и «SET NAMES UTF8», и ничего не происходит (информация о каких-либо из этих команд отсутствует на странице […]

Анатомия распределенной системы в PHP

У меня проблема, которая немного затрудняет попытку понять идеальное решение, и, чтобы лучше объяснить это, я расскажу здесь свой сценарий. У меня есть сервер, который будет получать заказы от нескольких клиентов. Каждый клиент будет представлять набор повторяющихся задач, которые должны выполняться через определенные промежутки времени, например: client A отправляет задание AA, которое должно выполняться каждую […]

Вычисление расстояния с большим циклом с помощью SQLite

Вот моя проблема, у меня есть таблица SQLite с местоположениями и широтами / долготами. В основном мне нужно: SELECT location, HAVERSINE(lat, lon) AS distance FROM location ORDER BY distance ASC; HAVERSINE() – это функция PHP, которая должна возвращать расстояние Великого круга (в милях или км), учитывая пару значений широты и долготы. Одна из этих пар […]

ORDER BY random () с семенем в SQLITE

Я хотел бы реализовать пейджинг для случайного набора Select * from Animals ORDER BY random(SEED) LIMIT 100 OFFSET 50 Я попытался установить int на некоторое целое число и на некоторый перелом. Не работает Как я семя случайно в sqlite? Я использую шанс здесь с пустым голосом, потому что аналогичный вопрос уже существует – высекание SQLite […]

Файл с базой данных для эффективности хранения в приложении чата

Я работаю над простым дополнением чата AJAX для своего PHP-приложения, чтобы я мог предоставлять пользователям в режиме реального времени поддержку. В настоящее время я использую базу данных MySQL, хранящую текст, временную метку и user_id человека, который беседует. Мне нужно подумать о том, как я могу оптимизировать свой чат, и мне нужно подумать об устранении необходимости […]

Как получить общее количество строк запроса GROUP BY?

Из руководства PDO: PDOStatement :: rowCount () возвращает количество строк, затронутых последним оператором DELETE, INSERT или UPDATE, выполняемым соответствующим объектом PDOStatement. Если последний оператор SQL, выполняемый связанным с ним PDOStatement, был оператором SELECT , некоторые базы данных могут возвращать количество строк, возвращаемых этим оператором . Однако это поведение не гарантируется для всех баз данных и […]