diff options
author | Philip Häusler <msquare@notrademark.de> | 2012-12-27 03:04:54 +0100 |
---|---|---|
committer | Philip Häusler <msquare@notrademark.de> | 2012-12-27 03:04:54 +0100 |
commit | caeadadb2734bfc537d3e1701b2a20cad233a07e (patch) | |
tree | e0606c6eb37707b372e65cf1c5f6243254eb94fe /includes/sys_mysql.php | |
parent | 32cae74a585ecc074124aa5b9668b9f0a25a2ad5 (diff) | |
parent | 0f0f847af4c9ffe8138c802086bda7eb15f9baef (diff) |
Merge branch 'dev'
Diffstat (limited to 'includes/sys_mysql.php')
-rw-r--r-- | includes/sys_mysql.php | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/includes/sys_mysql.php b/includes/sys_mysql.php index e418ddb8..81747ec2 100644 --- a/includes/sys_mysql.php +++ b/includes/sys_mysql.php @@ -31,6 +31,12 @@ function sql_select($query) { } } +function sql_select_single_col($query) { + $result = sql_select($query); + return array_map('array_pop', $result); + +} + // Execute a query function sql_query($query) { global $con; @@ -59,4 +65,17 @@ function sql_error() { global $con; return mysql_error($con); } + +$sql_transaction_counter = 0; +function sql_start_transaction() { + global $sql_transaction_counter; + if ($sql_transaction_counter++ == 0) + sql_query("START TRANSACTION"); +} + +function sql_stop_transaction() { + global $sql_transaction_counter; + if ($sql_transaction_counter-- == 1) + sql_query("COMMIT"); +} ?> |