MySQL table export to HTML -
i've got little problem exporting mysql data html. problem in 1 field have values this: <a href="http://google.com">google</a>
, when export table in html format generated html table fields contains: <a href="http://google.com">google</a>
not valid html link. there way export table without mysql convert <
, >
chars?
im not using code. use mysql command:mysql -h "select ...."
, specify output file.
thanks!
when export table in html format generated html table fields contains: <a href="http://google.com">google</a>
that's weird, don't behaviour (in 5.1.34):
$ mysql -h -e "select 'a&b<c>d'"; <table border=1><tr><th>a&b<c>d</th></tr><tr><td>a&b<c>d</td></tr></table>
and want behaviour quote escaping! can see example, run risk of malformed html otherwise. eg. </table>
in value break entire output.
if want control output format allow raw-html content in or columns, (a) will need write code this, , (b) have sure content in database known-safe html, free of malformed strings might break table, or malicious javascript.
the -h
option mysql
insufficient task, , seems quite unreliable judging our different results! you'll want pick scripting language mysql bindings , output rows manually.
Comments
Post a Comment