Help/SqlResultPlugin
Note: You are viewing an old revision of this page. View the current version.
The SqlResult plugin displays results of arbitrary SQL select statements in table form.
The database definition, the DSN, must be defined in the local file config/SqlResult.ini
A simple textfile with alias = dsn lines.
Optional template file to format the result and handle some logic.
Template vars: %%where%%, %%sortby%%, %%limit%%
Usage
<<SqlResult parameters SELECT statement >>
Arguments
Argument |
Description |
Default value |
|---|---|---|
alias |
DSN database specification |
false |
ordered |
if to display as <ol> list: single col only without template |
false |
template |
use a custom <theme>/template.tmpl |
false |
where |
custom filter for the query |
false |
sortby |
for paging |
false (no paging) |
limit |
for paging |
0,50 (only the first 50) |
Examples
<<SqlResult alias=mysql
SELECT 'mysql password for string "xx":',
PASSWORD('xx')
>>
<<SqlResult alias=videos template=videos
SELECT rating,title,date
FROM video
ORDER BY rating DESC
LIMIT 5
>>
<<SqlResult alias=imdb template=imdbmovies where||="Davies, Jeremy%"
SELECT m.title, m.date, n.name, c.role
FROM movies as m, names as n, jobs as j, characters as c
WHERE n.name LIKE "%%where%%"
AND m.title_id = c.title_id
AND n.name_id = c.name_id
AND c.job_id = j.job_id
AND j.description = 'Actor'
ORDER BY m.date DESC
>>

