Оказывается, MySQL умеет генерировать HTML страницы с результатами запроса:
Например, нужно получить все записи из таблицы log:
- Помещаем запрос в файл script.sql
[vlad-2@myFedora webapp]$ cat > script.sql
select * from log;
- Выполняем в терминале команду команду
mysql --html -u vsearch --password='vsearchpasswd' vsearchlogDB < script.sql > output.html
тут:
--html - опция для вывода результата запроса в виде html-файла ;
-u vsearch - подключаемся к базе данных от имени пользователя vsearch ;
--password='vsearchpasswd' - пароль vsearchpasswd ;
vsearchlogDB - необходимая база данных;
script.sql- скрипт, откуда берется запрос (в нашем случаем там строка select * from log;);
output.html - выходной файл.
Открываем в браузере файл output.html, получаем результат запроса: