欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

phpwind中的數(shù)據(jù)庫操作類

 更新時間:2007年01月02日 00:00:00   作者:  

<?php
/*來源:phpwind.net*/

Class DB {
var $query_num = 0;

function DB($dbhost, $dbuser, $dbpw, $dbname, $pconnect = 0) {
$this->connect($dbhost, $dbuser, $dbpw, $dbname, $pconnect);
}
function connect($dbhost, $dbuser, $dbpw, $dbname, $pconnect = 0) {
$pconnect==0 ? @mysql_connect($dbhost, $dbuser, $dbpw) : @mysql_pconnect($dbhost, $dbuser, $dbpw);
mysql_errno()!=0 && $this->halt("Connect($pconnect) to MySQL failed");
if($this->server_info() > '4.1' && $GLOBALS['charset']){
mysql_query("SET NAMES '".$GLOBALS['charset']."'");
}
if($this->server_info() > '5.0'){
mysql_query("SET sql_mode=''");
}
if($dbname) {
if (!@mysql_select_db($dbname)){
$this->halt('Cannot use database');
}
}
}
function close() {
return mysql_close();
}
function select_db($dbname){
if (!@mysql_select_db($dbname)){
$this->halt('Cannot use database');
}
}
function server_info(){
return mysql_get_server_info();
}
function query($SQL,$method='') {
$GLOBALS['PW']=='pw_' or $SQL=str_replace('pw_',$GLOBALS['PW'],$SQL);
if($method=='U_B' && function_exists('mysql_unbuffered_query')){
$query = mysql_unbuffered_query($SQL);
}else{
$query = mysql_query($SQL);
}
$this->query_num++;

//echo $SQL.'<br>'.$this->query_num.'<br>';
if (!$query)  $this->halt('Query Error: ' . $SQL);
return $query;
}

function get_one($SQL){

$query=$this->query($SQL,'U_B');

$rs =& mysql_fetch_array($query, MYSQL_ASSOC);

return $rs;
}

function pw_update($SQL_1,$SQL_2,$SQL_3){
$rt=$this->get_one($SQL_1);
if($rt){
$this->update($SQL_2);
} else{
$this->update($SQL_3);
}
}

function update($SQL) {
$GLOBALS['PW']=='pw_' or $SQL=str_replace('pw_',$GLOBALS['PW'],$SQL);
if($GLOBALS['db_lp']==1){
if(substr($SQL,0,7)=='REPLACE'){
$SQL=substr($SQL,0,7).' LOW_PRIORITY'.substr($SQL,7);
} else{
$SQL=substr($SQL,0,6).' LOW_PRIORITY'.substr($SQL,6);
}
}
if(function_exists('mysql_unbuffered_query')){
$query = mysql_unbuffered_query($SQL);
}else{
$query = mysql_query($SQL);
}
$this->query_num++;

//echo $SQL.'<br>'.$this->query_num.'<br>';

if (!$query)  $this->halt('Update Error: ' . $SQL);
return $query;
}

function fetch_array($query, $result_type = MYSQL_ASSOC) {
return mysql_fetch_array($query, $result_type);
}

function affected_rows() {
return mysql_affected_rows();
}

function num_rows($query) {
$rows = mysql_num_rows($query);
return $rows;
}

function free_result($query) {
return mysql_free_result($query);
}

function insert_id() {
$id = mysql_insert_id();
return $id;
}

function halt($msg='') {
require_once(R_P.'require/db_mysql_error.php');
new DB_ERROR($msg);
}
}
?>

相關文章

  • php實現(xiàn)將普通數(shù)據(jù)轉化為json數(shù)據(jù)

    php實現(xiàn)將普通數(shù)據(jù)轉化為json數(shù)據(jù)

    在日常的開發(fā)工作中免不了要寫接口,json格式文本的輸出是制作接口必須掌握的,所以本文主要為大家詳細介紹了php如何將普通數(shù)據(jù)轉化為json數(shù)據(jù),需要的可以參考下
    2023-11-11
  • PHP使用PHPExcel實現(xiàn)批量上傳到數(shù)據(jù)庫的方法

    PHP使用PHPExcel實現(xiàn)批量上傳到數(shù)據(jù)庫的方法

    下面小編就為大家?guī)硪黄狿HP使用PHPExcel實現(xiàn)批量上傳到數(shù)據(jù)庫的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06
  • php session實現(xiàn)多級目錄存放實現(xiàn)代碼

    php session實現(xiàn)多級目錄存放實現(xiàn)代碼

    這篇文章主要介紹了php session實現(xiàn)多級目錄存放實現(xiàn)代碼,需要的朋友可以參考下
    2016-02-02
  • PHP實現(xiàn)簡單的新聞發(fā)布系統(tǒng)實例

    PHP實現(xiàn)簡單的新聞發(fā)布系統(tǒng)實例

    這篇文章主要介紹了PHP實現(xiàn)簡單的新聞發(fā)布系統(tǒng),涉及php實現(xiàn)新聞發(fā)布系統(tǒng)的sql查詢、插入、更新等完整操作技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07
  • PHP設計模式中觀察者模式詳解

    PHP設計模式中觀察者模式詳解

    觀察者模式是極其重要的一個設計模式,也是我?guī)啄觊_發(fā)過程中使用最多的設計模式,本文首先概述觀察者模式的基本概念和Demo實現(xiàn),接著是觀察者模式在Java和Spring中的應用,最后是對觀察者模式的應用場景和優(yōu)缺點進行總結
    2022-12-12
  • php流量統(tǒng)計功能的實現(xiàn)代碼

    php流量統(tǒng)計功能的實現(xiàn)代碼

    用php實現(xiàn)的流量統(tǒng)計功能代碼,本代碼僅供學習交流,其中必有不妥之處。請見諒
    2012-09-09
  • 抓取YAHOO股票報價的類

    抓取YAHOO股票報價的類

    實時抓取YAHOO股票報價的函數(shù),大家可以學習一下思路跟具體的代碼,自己可以拓寬下。
    2009-05-05
  • php取出數(shù)組單個值的方法

    php取出數(shù)組單個值的方法

    下面小編就為大家分享一篇php取出數(shù)組單個值的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-03-03
  • php獲取當前域名的方法示例

    php獲取當前域名的方法示例

    在Web開發(fā)中,獲取域名相關信息,是一項必備的能力,而PHP天生地具有解析URI的能力,所以PHP獲取域名也變得非常簡單,在這里整理了一些,PHP獲取當前域名的方法和技巧,需要的朋友可以參考下
    2023-11-11
  • PHP中使用hidef擴展代替define提高性能

    PHP中使用hidef擴展代替define提高性能

    這篇文章主要介紹了PHP中使用hidef擴展代替define提高性能,本文著重測試hidef的性能,同時介紹了安裝方法和使用示例,需要的朋友可以參考下
    2015-04-04

最新評論