понеділок, 17 липня 2017 р.

Отображение запроса к MySQL в виде HTML страницы

Оказывается, 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, получаем результат запроса:

Немає коментарів:

Дописати коментар