summaryrefslogtreecommitdiff
path: root/includes/sys_mysql.php
diff options
context:
space:
mode:
authorJan-Philipp Litza <janphilipp@litza.de>2012-12-26 16:58:09 +0100
committerJan-Philipp Litza <janphilipp@litza.de>2012-12-26 16:58:09 +0100
commit51c6547610066912c0b0a3e6309cfb6b149aa0c2 (patch)
treefdc76f92082c86a01a085b003cde356c64ba8505 /includes/sys_mysql.php
parent7344a08a2f55f421f511edd2e14058d39a6ba3b3 (diff)
advanced form in user administration for confirming angeltypes
Diffstat (limited to 'includes/sys_mysql.php')
-rw-r--r--includes/sys_mysql.php19
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");
+}
?>