У меня есть этот небольшой тестовый скрипт: session_start(); session_write_close(); error_reporting(-1); register_shutdown_function(function() { //echo 'shutdown'; }); $MAX = 120; set_time_limit($MAX); echo date('Ymd H:i:s').'<br>'; $m = microtime(true); $file_db = new PDO('sqlite:'.dirname(__FILE__).'/test.sqlite3'); $file_db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $file_db->exec("CREATE TABLE IF NOT EXISTS messages (id INTEGER PRIMARY KEY AUTOINCREMENT, title TEXT, message TEXT, time INTEGER)"); $d = date('U'); do { $file_db->exec ('INSERT […]
У меня есть сегмент кода, который запрашивает базу данных и возвращает результат. Код работал нормально, а затем после обновления базы данных sqlite с неизменным кодом PHP я получаю 500 Internal Server Error. Эта ошибка не возникает, если я вернусь после строки «$ count ++». Таким образом, ошибка возникает во второй или большей итерации цикла while. […]
У меня есть два файла базы данных SQLite: data.db ( Производство ) data.db.tmp ( data.db.tmp ) Обе базы данных находятся в режиме ведения журнала WAL . Кроме того, промежуточная база данных находится в режиме эксклюзивной блокировки (с использованием PRAGMA locking_mode ) с одним считывателем / PRAGMA locking_mode устройством, тогда как производственная база данных находится в […]
Я использую таблицу для хранения голосов разных пользователей на разных опросах. Таблица имеет следующую структуру. id | poll_id | opt | айпи адрес id: auto increment poll_id: (STRING UNIQUE), уникальный для конкретного опроса opt: (STRING), выбранный пользователем ip_address: (STRING UNIQUE) ip-адрес пользователя Это мой запрос INSERT OR REPLACE INTO tbl_poll(id,poll_id,opt,ip_addr) VALUES (null,'$poll_id','$opt','$ip_addr') (Here $poll_id, $opt […]
Я новичок в программировании PHP. Я создал две формы. Один из них – для регистрации, а другой для входа в систему. К сожалению, оба из них не работают из-за некоторых проблем в запросах. Я также искал и просматривал похожие сообщения на этом сайте, но никто не решил мою проблему. Я хочу проверить, существует ли пользователь […]
Я попробовал задать вопрос php. Есть ли двоичный пакет для php5-sqlite3 с включенным fts3? – Запрашивать Ubuntu – Stack Exchange ; но там нет кубиков – так что я попробую здесь снова в разных словах: как включить FTS3 под SQLite3 для php на сервере Ubuntu Linux? Я бы хотел включить FTS3 для Mediawiki с помощью […]
Я пытаюсь использовать SQLite3 в PHP, и everithing было хорошо, пока мне не нужно было выполнить UPDATE. Я полагаю, что я пропустил COMMIT, но я не нашел способ, как это сделать. Мой код: $respostes = $_POST['respostes']; $return = array(); $conn = new SQLite3( '/home/pi/boxberry/boxberry.db', SQLITE3_OPEN_READWRITE ); $res = $conn->query( 'SELECT numero, resposta FROM preguntes WHERE […]
Я новичок в программировании PHP. Я хочу отображать имена отелей из базы данных в порядке возрастания в соответствии с соответствующими значениями предпочтений, выбранных пользователем из флажков. В моем коде отображаются имена отелей в соответствии с предпочтениями, введенными пользователем. Логика заключается в отображении названия отеля, если существует «1» под именем предпочтения в базе данных против этого […]
У меня есть установка PHP без SQLite-Functionality в качестве базовой установки, поэтому нет функций sqlite_ *. Есть ли библиотека PHP (PHP-код), которая может обращаться к базам данных SQLite без необходимости устанавливать какие-либо плагины в PHP? (Я не могу изменить конфигурацию сервера) На самом деле мне нужна только базовая поддержка (только для операторов SELECT) В основном […]
Будет ли база данных SQLite работать со скоростью до 50 раз в секунду без блокировки? Я пытаюсь решить, будет ли это целесообразно использовать на веб-сайте PHP, который не будет «писать» очень часто – он будет в основном читать одни и те же данные из небольшого количества таблиц