|
@@ -29,6 +29,7 @@ Daniel-Constantin Mierla
|
|
|
3.1. sqlcon (str)
|
|
|
3.2. sqlres (str)
|
|
|
3.3. tr_buf_size (int)
|
|
|
+ 3.4. connect_mode (int)
|
|
|
|
|
|
4. Functions
|
|
|
|
|
@@ -48,13 +49,14 @@ Daniel-Constantin Mierla
|
|
|
1.1. Set sqlcon parameter
|
|
|
1.2. Set sqlres parameter
|
|
|
1.3. Set tr_buf_size parameter
|
|
|
- 1.4. sql_query() usage
|
|
|
- 1.5. sql_xquery() usage
|
|
|
- 1.6. sql_pvquery() usage
|
|
|
- 1.7. sql_result_free() usage
|
|
|
- 1.8. sql_query_async() usage
|
|
|
- 1.9. $dbr(result=>key) usage
|
|
|
- 1.10. $sqlrows(con) usage
|
|
|
+ 1.4. Set connect_mode parameter
|
|
|
+ 1.5. sql_query() usage
|
|
|
+ 1.6. sql_xquery() usage
|
|
|
+ 1.7. sql_pvquery() usage
|
|
|
+ 1.8. sql_result_free() usage
|
|
|
+ 1.9. sql_query_async() usage
|
|
|
+ 1.10. $dbr(result=>key) usage
|
|
|
+ 1.11. $sqlrows(con) usage
|
|
|
|
|
|
Chapter 1. Admin Guide
|
|
|
|
|
@@ -71,6 +73,7 @@ Chapter 1. Admin Guide
|
|
|
3.1. sqlcon (str)
|
|
|
3.2. sqlres (str)
|
|
|
3.3. tr_buf_size (int)
|
|
|
+ 3.4. connect_mode (int)
|
|
|
|
|
|
4. Functions
|
|
|
|
|
@@ -132,6 +135,7 @@ Chapter 1. Admin Guide
|
|
|
3.1. sqlcon (str)
|
|
|
3.2. sqlres (str)
|
|
|
3.3. tr_buf_size (int)
|
|
|
+ 3.4. connect_mode (int)
|
|
|
|
|
|
3.1. sqlcon (str)
|
|
|
|
|
@@ -181,6 +185,19 @@ modparam("sqlops", "sqlres", "ra")
|
|
|
modparam("sqlops", "tr_buf_size", 4096)
|
|
|
...
|
|
|
|
|
|
+3.4. connect_mode (int)
|
|
|
+
|
|
|
+ Control if the module must stop loading when connecting to database
|
|
|
+ server fails during start up. Values: 0 - stop loading; 1 - continue
|
|
|
+ even if connecting to database server fails.
|
|
|
+
|
|
|
+ Default value is 0.
|
|
|
+
|
|
|
+ Example 1.4. Set connect_mode parameter
|
|
|
+...
|
|
|
+modparam("sqlops", "connect_mode", 1)
|
|
|
+...
|
|
|
+
|
|
|
4. Functions
|
|
|
|
|
|
4.1. sql_query(connection, query[, result])
|
|
@@ -209,7 +226,7 @@ modparam("sqlops", "tr_buf_size", 4096)
|
|
|
|
|
|
This function can be used from ANY_ROUTE.
|
|
|
|
|
|
- Example 1.4. sql_query() usage
|
|
|
+ Example 1.5. sql_query() usage
|
|
|
...
|
|
|
modparam("sqlops","sqlcon","ca=>dbdriver://username:password@dbhost/dbname")
|
|
|
...
|
|
@@ -229,7 +246,7 @@ sql_result_free("ra");
|
|
|
|
|
|
This function can be used from ANY_ROUTE.
|
|
|
|
|
|
- Example 1.5. sql_xquery() usage
|
|
|
+ Example 1.6. sql_xquery() usage
|
|
|
...
|
|
|
modparam("sqlops","sqlcon","ca=>dbdriver://username:password@dbhost/dbname")
|
|
|
...
|
|
@@ -267,7 +284,7 @@ if (sql_xquery("ca", "select * from domain", "ra") == 1) {
|
|
|
successful query, 2 if query provided no result set, 3 if result is
|
|
|
ignored (no result parameter given)
|
|
|
|
|
|
- Example 1.6. sql_pvquery() usage
|
|
|
+ Example 1.7. sql_pvquery() usage
|
|
|
...
|
|
|
modparam("sqlops","sqlcon","ca=>dbdriver://username:password@dbhost/dbname")
|
|
|
...
|
|
@@ -281,7 +298,7 @@ sql_pvquery("ca", "select 'col1', 2, NULL, 'sip:[email protected]'",
|
|
|
|
|
|
This function can be used from ANY_ROUTE.
|
|
|
|
|
|
- Example 1.7. sql_result_free() usage
|
|
|
+ Example 1.8. sql_result_free() usage
|
|
|
...
|
|
|
modparam("sqlops","sqlcon","ca=>dbdriver://username:password@dbhost/dbname")
|
|
|
...
|
|
@@ -305,7 +322,7 @@ sql_result_free("ra");
|
|
|
|
|
|
This function can be used from ANY_ROUTE.
|
|
|
|
|
|
- Example 1.8. sql_query_async() usage
|
|
|
+ Example 1.9. sql_query_async() usage
|
|
|
...
|
|
|
modparam("sqlops","sqlcon","ca=>dbdriver://username:password@dbhost/dbname")
|
|
|
...
|
|
@@ -332,7 +349,7 @@ sql_query_async("ca", "delete from domain");
|
|
|
integer.
|
|
|
* colname[N] - return the name of the N-th column in the result set.
|
|
|
|
|
|
- Example 1.9. $dbr(result=>key) usage
|
|
|
+ Example 1.10. $dbr(result=>key) usage
|
|
|
...
|
|
|
modparam("sqlops","sqlcon","ca=>dbdriver://username:password@dbhost/dbname")
|
|
|
...
|
|
@@ -391,7 +408,7 @@ if (sql_xquery("ca", "select * from domain", "ra") == 1)
|
|
|
|
|
|
“con” must be the name identifying a DB connection.
|
|
|
|
|
|
- Example 1.10. $sqlrows(con) usage
|
|
|
+ Example 1.11. $sqlrows(con) usage
|
|
|
...
|
|
|
modparam("sqlops","sqlcon","ca=>dbdriver://username:password@dbhost/dbname")
|
|
|
...
|