|
Вопросы о Matrix Работа и применение контроллеров Matrix. |
|
Опции темы | Поиск в этой теме | Опции просмотра |
12.11.2020, 10:09 | #31 |
Senior Member
Регистрация: Dec 2013
Адрес: Краснодар
Сообщения: 187
Благодарил(а): 6 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: mysql
$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 019
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: mysql
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
Благодарность от: |
12.11.2020, 15:35 | #33 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили:
192 раз(а) в 188 сообщениях
|
Ответ: mysql
Код:
$db = new SQLite3('/projects/settings.sqlite'); $results = $db->query('SELECT * FROM users;'); while ($row = $results->fetchArray()) { var_dump($row); } |
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 740
Благодарил(а): 12 раз(а)
Поблагодарили:
192 раз(а) в 188 сообщениях
|
Ответ: mysql
Код:
$db = new SQLite3('/projects/settings.sqlite'); $results = $db->query('SELECT * FROM users ORDER BY uid DESC LIMIT 1;'); while ($row = $results->fetchArray()) { echo json_encode($row); } |
Благодарность от: |
12.11.2020, 17:27 | #36 |
Senior Member
Регистрация: Dec 2013
Адрес: Краснодар
Сообщения: 187
Благодарил(а): 6 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: mysql
|
12.11.2020, 17:57 | #37 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили:
192 раз(а) в 188 сообщениях
|
Ответ: 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 740
Благодарил(а): 12 раз(а)
Поблагодарили:
192 раз(а) в 188 сообщениях
|
Ответ: mysql
|
12.11.2020, 19:04 | #40 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили:
192 раз(а) в 188 сообщениях
|
Ответ: 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 740
Благодарил(а): 12 раз(а)
Поблагодарили:
192 раз(а) в 188 сообщениях
|
Ответ: mysql
И 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 740
Благодарил(а): 12 раз(а)
Поблагодарили:
192 раз(а) в 188 сообщениях
|
Ответ: 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
|
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 740
Благодарил(а): 12 раз(а)
Поблагодарили:
192 раз(а) в 188 сообщениях
|
Ответ: mysql
Да и на компе удалось открыть только через DB Browser (SQLite) |
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 740
Благодарил(а): 12 раз(а)
Поблагодарили:
192 раз(а) в 188 сообщениях
|
Ответ: 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 019
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: 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 019
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: mysql
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
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 019
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: 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 019
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: mysql
Добавлено через 5 минут __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |