PHP PDO實例

PDO實例

try{
	$obj = new PDO('mysql:host=localhost;dbname=localhost','root','root');//生成PDO示例
	$obj ->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);//設置以異常的形式報錯
	$obj ->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE , PDO::FETCH_ASSOC );//設置fetch時返回數據形式爲數組
	$ps = $obj->prepare("SELECT *  FROM `article` WHERE `type` = ? and `menu` = ?");//生成一個PDOStatement實例
	$ps->bindValue(1 , "文章");//第一個?處的參數換成 文章,不需要附加任何處理
	$ps->bindValue(2 , 2);//第二個?處的參數換成2,不需要附加任何處理
	$ps->execute(); //正式執行。$res = $ps->fetchAll();//得到查詢結果
} catch(Exception $e){
	exit($e->getMessage());
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章