Snippets are tiny notes I've collected for easy reference.
A General Purpose SQL-to-HTML Routine for CoffeeScript/JavaScript/Node.js
Using node-mysql or similar, the following CoffeeScript routine will generate an HTML table containing the data in a SQL result set, including column headings:
sql_to_html:(connection,query,bindvars,callback)->
connection.query query, bindvars, (err,rows,fields)->
if err?
callback(err)
else
buffer = '<table border=1><tr>'
for field in fields
buffer += "<th>#{field.name}</th>"
buffer += '</tr>'
for row in rows
buffer += '<tr>'
for field in fields
buffer += "<td>#{row[field.name]}</td>"
buffer += '</tr>'
buffer += '</table>'
callback(null,buffer)
Published 8 Feb 2014
Snippets are tiny notes I've collected for easy reference.