Upgraded stuff - added db_addslashes() function.

This commit is contained in:
mdean 2001-09-17 00:26:39 +00:00
parent b9d860f9c2
commit d212773f1e

View File

@ -34,8 +34,9 @@
var $Errno = 0; var $Errno = 0;
var $Error = ''; var $Error = '';
var $use_pconnect = True; var $use_pconnect = false;
var $Auto_Free = 0; ## set this to 1 to automatically free results var $Auto_Free = 0; ## set this to 1 to automatically free results
var $Debug = false;
function connect() function connect()
{ {
@ -60,6 +61,18 @@
} }
} }
function disconnect()
{
}
function db_addslashes($str)
{
if (!IsSet($str) || $str == '')
return '';
return ereg_replace("'", "''", $str);
}
function free_result() function free_result()
{ {
mssql_free_result($this->Query_ID); mssql_free_result($this->Query_ID);
@ -280,12 +293,13 @@
function lock($table, $mode="write") function lock($table, $mode="write")
{ {
return 1; // FIXME: fill it in! // /me really, really, really hates locks - transactions serve just fine
return $this->transaction_begin();
} }
function unlock() function unlock()
{ {
return 1; // FIXME: fill it in! return $this->transaction_commit();
} }
/* private: error handling */ /* private: error handling */