Hi.
On Thu 2003-01-16 at 13:54:14 +0200, [EMAIL PROTECTED] wrote:
> Hi,
> If i understand well you wish to concatenate different strings.
> Are many options but the most handy solution is if you use "sprintf".
Well, in C++ you would rather use stringstream, because it has better
type and bounds checking. Something like (untested):
#include <sstream>
[...]
std::ostringstream query;
query << "insert into table-name values (1, "
<< "'" << my_escape(aaa) << "', "
<< "'" << my_escape(bbb) << "', "
<< "'" << my_escape(ccc) << "')"
mysql_query( connection, query.str().c_str() );
(where my_escape is some function calling mysql_real_escape_string())
Or alternatively, use the mysqlcpp, the C++-API (which I am not so
fond of).
HTH,
Benjamin.
[...]
> > I am trying to connect mySQL thru g++. I could connect the db and
> > execute a query. But I want to get a value from key board and pass the
> > same inside the query.
> >
> > ie,
> >
> > This is the query I am passing.
> >
> > mysql_query(connection,"insert into table-name values
> > ('1','aaa','bbb','ccc')");
> >
> > But I want to read the values for aaa, bbb, ccc and pass into the
> > query. How can I do it. I am a just a beginner in C/C++
--
[EMAIL PROTECTED]
---------------------------------------------------------------------
Before posting, please check:
http://www.mysql.com/manual.php (the manual)
http://lists.mysql.com/ (the list archive)
To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php