From 2e340bae1c09f73d65d26967a0044ee7b33b4678 Mon Sep 17 00:00:00 2001 From: Brad Arant Date: Mon, 11 Nov 2024 09:29:41 -0800 Subject: [PATCH] Upgraded mysql tag to use resolution keyword method. --- __mysql.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/__mysql.cpp b/__mysql.cpp index 445bbc5..7af8e00 100644 --- a/__mysql.cpp +++ b/__mysql.cpp @@ -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);