7e47ce238b
添加了管理后台所需的图片资源、Excel文件、安装程序以及设计相关的图片文件
94 lines
2.9 KiB
PHP
94 lines
2.9 KiB
PHP
<?
|
|
class db_sql1 {
|
|
var $querynum = 0;
|
|
var $lastInsertID=0;
|
|
|
|
function connect($dbhost, $dbuser, $dbpw, $dbname, $pconnect = 0){
|
|
if($pconnect){
|
|
if(!@mssql_pconnect($dbhost, $dbuser, $dbpw)){
|
|
$this->halt('Can not connect to MSSql Server');
|
|
}
|
|
} else {
|
|
if(!@mssql_connect($dbhost, $dbuser, $dbpw)){
|
|
$this->halt('Can not connect to MSSql Server');
|
|
}
|
|
}
|
|
|
|
mssql_select_db($dbname);
|
|
}
|
|
|
|
function select_db($dbname) {
|
|
return mssql_select_db($dbname);
|
|
}
|
|
|
|
function fetch_array($query, $result_type = MSQL_ASSOC){
|
|
return mssql_fetch_array($query, $result_type);
|
|
}
|
|
|
|
function query($sql, $silence = 0){
|
|
$query = mssql_query($sql);
|
|
if(!$query && !$silence) {
|
|
$this->halt('MSSQL Query Error', $sql);
|
|
}
|
|
$this->querynum++;
|
|
$this->lastInsertID = @mssql_result("SELECT @@IDENTITY AS 'id'",0,"id");
|
|
return $query;
|
|
}
|
|
|
|
function unbuffered_query($sql, $silence = 0){
|
|
$funcname = @function_exists('mssql_unbuffered_query') ? 'mssql_unbuffered_query' : 'mssql_query';
|
|
$query = $funcname($sql);
|
|
if(!$query && !$silence) {
|
|
$this->halt('MSSQL Query Error', $sql);
|
|
}
|
|
$this->querynum++;
|
|
return $query;
|
|
}
|
|
|
|
function affected_rows(){
|
|
return mssql_rows_affected();
|
|
}
|
|
|
|
function result($query, $row){
|
|
$query = @mssql_result($query, $row);
|
|
return $query;
|
|
}
|
|
|
|
function num_rows($query){
|
|
$query = mssql_num_rows($query);
|
|
return $query;
|
|
}
|
|
|
|
|
|
function num_fields($query) {
|
|
return mssql_num_fields($query);
|
|
}
|
|
|
|
function free_result($query) {
|
|
return mssql_free_result($query);
|
|
}
|
|
|
|
function insert_id() {
|
|
return $this->lastInsertID;
|
|
}
|
|
|
|
function fetch_row($query) {
|
|
$query = mssql_fetch_row($query);
|
|
return $query;
|
|
}
|
|
|
|
function close() {
|
|
return mssql_close();
|
|
}
|
|
|
|
function halt($message = '', $sql = '') {
|
|
$errmsg = '';
|
|
$errmsg = "<b>Tips</b>: $message\n\n";
|
|
$errmsg .= "<b>Time</b>: ".gmdate("Y-n-j g:ia", $timestamp )."\n";
|
|
if($sql){
|
|
$errmsg .= "<b>SQL</b>: ".htmlspecialchars($sql)."\n";
|
|
}
|
|
$errmsg .= "<b>Error</b>: " .mssql_get_last_message()."\n";
|
|
}
|
|
}
|
|
?>
|