12.11.2020, 10:09 | #31 |
Senior Member
Регистрация: Dec 2013
Адрес: Краснодар
Сообщения: 187
Благодарил(а): 6 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: mysql
<?php
$db = new SQLite3('/projects/history_data/data.sqlite'); $results = $db->query('SELECT * FROM value ORDER BY id ASC LIMIT 10;'); while ($row = $results->fetchArray()) { var_dump($row); } ?> Ограничил запрос первыми 10 строками. и ничего |
12.11.2020, 10:33 | #32 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: mysql
Что говорит гугл на "sqlite HTTP ERROR 500"?
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
Благодарность от: |
12.11.2020, 15:35 | #33 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: mysql
|
12.11.2020, 16:19 | #34 |
Senior Member
Регистрация: Dec 2013
Адрес: Краснодар
Сообщения: 187
Благодарил(а): 6 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: mysql
|
12.11.2020, 16:25 | #35 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: mysql
|
Благодарность от: |
12.11.2020, 17:27 | #36 |
Senior Member
Регистрация: Dec 2013
Адрес: Краснодар
Сообщения: 187
Благодарил(а): 6 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: mysql
Эту базу открывает. А меняю путь к базе (/projects/history_data/data.sqlite), имя таблицы и столбик ( SELECT * FROM value ORDER BY timestamp DESC LIMIT 1 и перестает работать .
|
12.11.2020, 17:57 | #37 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: mysql
|
12.11.2020, 18:08 | #38 |
Senior Member
Регистрация: Dec 2013
Адрес: Краснодар
Сообщения: 187
Благодарил(а): 6 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: mysql
|
12.11.2020, 18:22 | #39 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: mysql
|
12.11.2020, 19:04 | #40 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: mysql
Файлик точно не поврежден?
|
13.11.2020, 09:54 | #41 |
Senior Member
Регистрация: Dec 2013
Адрес: Краснодар
Сообщения: 187
Благодарил(а): 6 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: mysql
Да нет растет
З.ы: и в программке просмотра баз данных открывается ведь |
13.11.2020, 13:19 | #42 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: mysql
А вот у меня Sqliteman-1.2.2 кушать её не хочет.
И PHP ругается Код:
[13-Nov-2020 12:13:42] PHP Warning: SQLite3::query(): Unable to prepare statement: 14, unable to open database file in /var/www/data.php on line 5 [13-Nov-2020 12:13:42] PHP Fatal error: Call to a member function fetchArray() on a non-object in /var/www/data.php on line 6 |
13.11.2020, 14:33 | #43 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: mysql
Попробуй так
Код:
$ac = shell_exec("sqlite3 /projects/history_data/data.sqlite 'select * from value '"); $lines = explode(PHP_EOL, $ac); echo json_encode($lines); |
13.11.2020, 17:55 | #44 |
Senior Member
Регистрация: Dec 2013
Адрес: Краснодар
Сообщения: 187
Благодарил(а): 6 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: mysql
Тут такое дело... Подумалось мне что я все сломал и решил пролить контроллер. Теперь почему-то данные скапливаются в файле data.sqlite-wal... Но это не файл базы данных. я не знаю что эт
|
14.11.2020, 14:44 | #45 |
Senior Member
Регистрация: Dec 2013
Адрес: Краснодар
Сообщения: 187
Благодарил(а): 6 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: mysql
Странная база данных... вчера не было данных сегодня есть
|
14.11.2020, 22:01 | #46 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: mysql
|
15.11.2020, 05:15 | #47 | |
Senior Member
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили:
15 раз(а) в 12 сообщениях
|
Ответ: mysql
Цитата:
Грубо говоря, в режиме WAL можно одновременно читать и писать данные нескольким соединениям. Периодически или " по команде" данные из того журнала синхронизируются в собственно БД. Добавлено через 4 минуты А он при открытии загоняет все из журнала в БД. Обрати внимание - скачал на комп .shm и .wal, открыл в DB Browser, пошуршал там, закрыл и на компе уже просто бд .sqlite. |
|
24.11.2020, 17:22 | #48 | |
Senior Member
Регистрация: Dec 2013
Адрес: Краснодар
Сообщения: 187
Благодарил(а): 6 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: mysql
Цитата:
Извиняюсь за долгий ответ- я в отпуске. Может все- таки попросить помощи программистов от Segnetics-а |
|
29.11.2020, 16:16 | #49 | |
Senior Member
Регистрация: Dec 2013
Адрес: Краснодар
Сообщения: 187
Благодарил(а): 6 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: mysql
Цитата:
Код:
<?php copy("/projects/history_data/data.sqlite", "/projects/test/data.sqlite"); $db = new SQLite3('/projects/test/data.sqlite'); $results = $db->query('SELECT * FROM value ORDER BY id DESC LIMIT 10;'); while ($row = $results->fetchArray()) { echo json_encode($row); } ?> |
|
09.12.2020, 18:02 | #50 | |
Senior Member
Регистрация: Dec 2013
Адрес: Краснодар
Сообщения: 187
Благодарил(а): 6 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: mysql
Цитата:
|
|
09.12.2020, 18:31 | #51 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: mysql
|
09.12.2020, 20:14 | #52 |
Senior Member
Регистрация: Dec 2013
Адрес: Краснодар
Сообщения: 187
Благодарил(а): 6 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: mysql
|
24.02.2021, 17:50 | #53 |
Senior Member
Регистрация: Dec 2013
Адрес: Краснодар
Сообщения: 187
Благодарил(а): 6 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: mysql
а есть ли возможность через команду создать отчет. что то перемудрил... данные есть , а забрать не могу
|
25.02.2021, 10:49 | #54 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: mysql
В СУБД всё делается через команды. Даже наоборот, ничего нельзя сделать, если не используешь команды.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
25.02.2021, 12:53 | #55 | |
Senior Member
Регистрация: Dec 2013
Адрес: Краснодар
Сообщения: 187
Благодарил(а): 6 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: mysql
Цитата:
Я понимаю, что такое субд. Я даже заметил что что ID у данных идут не по порядку, как они выглядят в отчете, а в хаотичном порядке. Так же заметил Что названия столбцов лежат в совсем другой базе. И что даже если презалить один и тот же проект , то и база пишется заново. Потому и прошу показать команду которая формируется при возникновении флага на SELECT в блоке History. Потому что если я перезалью (3.32.050) проект данные из БД пропадут. ошибку то нашел. исправить окуратно не могу |
|
25.02.2021, 13:56 | #56 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: mysql
Это команда SELECT и есть. Именно она даётся по фронту на этом входе.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
25.02.2021, 17:24 | #57 |
Senior Member
Регистрация: Dec 2013
Адрес: Краснодар
Сообщения: 187
Благодарил(а): 6 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: mysql
|
25.02.2021, 17:35 | #58 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: mysql
Всё точно. Даётся селект по заданным условиям, данные обрабатываются, сохраняются в файл.
Другими словами, нет волшебной команды make_good my_data>i_am. Всё нудно и стандартно, как и всё в программировании. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
25.02.2021, 17:48 | #59 |
Senior Member
Регистрация: Dec 2013
Адрес: Краснодар
Сообщения: 187
Благодарил(а): 6 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: mysql
|
25.02.2021, 18:04 | #60 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: mysql
Цитата:
Добавлено через 5 минут Если вы не трогаете блоки Хистори, то БД не очищается. Если редактируете/удаляете, то да, данные пропадут, т.к. их структура изменится. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|