Upgraded mysql tag to use resolution keyword method.
This commit is contained in:
parent
9aeba0c103
commit
2e340bae1c
@ -15,6 +15,12 @@ namespace jet {
|
||||
if(!variableDefined("password"))
|
||||
throw coreutils::Exception("password must be specified for mysql tag.");
|
||||
|
||||
resolveKeyword("host");
|
||||
resolveKeyword("database");
|
||||
resolveKeyword("user");
|
||||
resolveKeyword("password");
|
||||
resolveKeyword("sessionid");
|
||||
|
||||
sessionId = variables["sessionid"];
|
||||
|
||||
global.addSession(sessionId, this);
|
||||
@ -38,11 +44,8 @@ namespace jet {
|
||||
}
|
||||
|
||||
void __mysql::query(coreutils::MString query) {
|
||||
std::cout << "q: " << query << std::endl;
|
||||
int rc = mysql_real_query(mysql, query.getData(), query.getLength());
|
||||
std::cout << "rc: " << rc << std::endl;
|
||||
result = mysql_store_result(mysql);
|
||||
std::cout << "result: " << result << std::endl;
|
||||
if(result) {
|
||||
row = mysql_fetch_row(result);
|
||||
fieldLength = mysql_fetch_lengths(result);
|
||||
|
Loading…
x
Reference in New Issue
Block a user