diff options
| author | lvw <lvw@e10066b5-e1e2-0310-b819-94efdf66514b> | 2004-09-30 21:41:15 +0000 |
|---|---|---|
| committer | lvw <lvw@e10066b5-e1e2-0310-b819-94efdf66514b> | 2004-09-30 21:41:15 +0000 |
| commit | cd793d191e5ee153e4e737c06e023e10c9668b49 (patch) | |
| tree | 7970b43cb2fa0994f5ae8ac3f58ad61c0dea9875 /muggle-plugin/mg_database.c | |
| parent | 337922bbcbf423f49df389602551c297131eeaab (diff) | |
| download | vdr-plugin-muggle-cd793d191e5ee153e4e737c06e023e10c9668b49.tar.gz vdr-plugin-muggle-cd793d191e5ee153e4e737c06e023e10c9668b49.tar.bz2 | |
Added function to escape query strings
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk@192 e10066b5-e1e2-0310-b819-94efdf66514b
Diffstat (limited to 'muggle-plugin/mg_database.c')
| -rw-r--r-- | muggle-plugin/mg_database.c | 24 |
1 files changed, 10 insertions, 14 deletions
diff --git a/muggle-plugin/mg_database.c b/muggle-plugin/mg_database.c index b25ee23..3ad6fc9 100644 --- a/muggle-plugin/mg_database.c +++ b/muggle-plugin/mg_database.c @@ -1,13 +1,11 @@ -/*******************************************************************/ /*! \file mg_database.c * \brief A capsule around MySql database access - ******************************************************************** + * * \version $Revision: 1.2 $ * \date $Date$ * \author Ralf Klueber, Lars von Wedel, Andreas Kellner * \author file owner: $Author$ */ -/*******************************************************************/ #include "mg_database.h" @@ -27,22 +25,20 @@ mgDB::~mgDB() { } -string mgDB::escape_string( MYSQL *db, string s ) +MYSQL mgDB::getDBHandle() { - char *escbuf = (char *) malloc( 2*s.length() + 1 ); - - int len = mysql_real_escape_string( db, escbuf, s.c_str(), s.length() ); - string res( escbuf ); - free( resbuf ); - - return res; + return m_dbase; } -MYSQL mgDB::getDBHandle() +string mgDB::escape_string( MYSQL *db, string s ) { + char *escbuf = (char *) malloc( 2*s.size() + 1 ); - return m_dbase; -} + int len = mysql_real_escape_string( db, escbuf, s.c_str(), s.size() ); + string r = string( escbuf ); + free( escbuf ); + return r; +} |
