第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

連接出問(wèn)題了。。。。求幫忙謝謝!

class?PdoMySQL{	
public?static?$config=array();//設(shè)置連接參數(shù),配置信息	
public?static?$link=null;//保存數(shù)據(jù)庫(kù)連接對(duì)象(連接標(biāo)識(shí)符)	
public?static?$pconnect=false;//是否開(kāi)啟長(zhǎng)連接	
public?static?$dbVersion=null;//保存數(shù)據(jù)庫(kù)版本	
public?static?$connected=false;//判斷是否連接成功	
public?static?$PDOStatement=null;//保存PDOSTATEMENT對(duì)象	
public?static?$queryStr=null;//保持最后執(zhí)行的操作	
public?function?__construct($dbConfig=''){		
if(!class_exists("PDO")){			
self::throw_exception('不支持PDO,請(qǐng)先開(kāi)啟');		
}		
if(!is_array($dbConfig)){			
$dbConfig=array(			
'hostname'=>DB_HOST,			
'username'=>DB_USER,			
'password'=>DB_PWD,			
'database'=>DB_NAME,			
'hostport'=>DB_PORT,			
'dbms'=>DB_TYPE,			
'dsn'=>DB_TYPE.":hsot=".DB_HOST.";dbname=".DB_NAME			
);		
}	
if(empty($dbConfig['hostname']))self::throw_exception('沒(méi)有定義數(shù)據(jù)庫(kù)');	
self::$config=$dbConfig;	
if(empty($config['params']))self::$config['params']=array();	
if(!isset(self::$link)){		
$configs=self::$config;		
if(self::$pconnect){			
//開(kāi)啟長(zhǎng)連接,添加到配置數(shù)組中			
$configs['params'][constant("PDO::ATTR_PERSISTENT")]=true;		
}		
try{			
self::$link=new?PDO($configs['dsn'],$configs['username'],$configs['password'],$configs['params']);		}catch(PDOException?$e){			
self::throw_exception($e->getMessage());		
}		
if(!self::$link){			
self::throw_exception('PDO連接錯(cuò)誤');			
return?false;		
}		
self::$link->exec('SET?NAMES?'.DB_CHARSET);		
self::$dbVersion=self::$link->getAttribute(constant("PDO::ATTR_SERVER_VERSION"));		
self::$connected=true;		
unset($configs);	
}	
}	
//得到所有記錄	
public?static?function?getAll($sql=null){	
if(!$sql){		
self::query($sql);	
}	
$result=self::$PDOStatement->fetchAll(constant("PDO::FETCH_ASSOC"));	
return?$result;		
}	
//釋放結(jié)果集	
public?static?function?free(){		
self::$PDOStatement=null;	
}	
public?static?function?query($sql=''){		
$link=self::$link;		
if(!link)?return?false;		
//判斷之前是否有結(jié)果集,如果有的話釋放結(jié)果集		
if(!empty(self::$PDOStatement))self::free();		
self::$queryStr=$sql;		
self::$PDOStatement=$link->prepare(self::$queryStr);		
$res=self::$PDOStatement->execute();		
self::haveErrorThrowException();		
return?$res;	
}	
public?static?function?haveErrorThrowException(){	
$obj=empty(self::$PDOStatement)?self::$link:?self::$PDOStatement;	
$arrError=$obj->errorInfo();	
print_r($arrError);	
}	
//自定義錯(cuò)誤處理	
public?static?function?throw_exception($errMsg){		
echo?'<div?style="width:80%;background-color:#ABCDEF;color:black;font-size:20px?0px;">		
'.$errMsg.'		
</div>';	
?}
}
require_once'config.php';
$PdoMySQL=new?PdoMySQL;
var_dump($PdoMySQL);

?

G:\Demo\20180718\Pdomysqlclass.php:88:object(PdoMySQL)[1]

沒(méi)有顯示出哪里出問(wèn)題了,有大哥能看看哪里出錯(cuò)了嗎?謝謝!

正在回答

1 回答

好像是沒(méi)問(wèn)題了。。。。是連接上了。。

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
PDO—數(shù)據(jù)庫(kù)抽象層
  • 參與學(xué)習(xí)       30045    人
  • 解答問(wèn)題       421    個(gè)

本教程主要通過(guò)實(shí)戰(zhàn)演練深入剖析PDO以加深理解

進(jìn)入課程

連接出問(wèn)題了。。。。求幫忙謝謝!

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)