try {$db=new PDO("mysql:host=127.0.0.1;dbname=asd",root,root,array(PDO::ATTR_PERSISTENT=>true));$db->exec("set names gb2312"); print_r($db);}catch (Exception $e){echo "Failed:".$e->getMessage(); }最后使用print_r($db);輸出得到 PDO Object ( ) 連接不上。這是為什么?我用的是配置環(huán)境,沒用集成的,上面參數(shù)寫的都沒問題。php.ini中pdo也都開啟了。
2 回答

揚帆大魚
TA貢獻1799條經(jīng)驗 獲得超9個贊
為什么要用pdo呢?
php提供的鏈接myql數(shù)據(jù)庫的函數(shù)很強大了啊,下邊是個實例
<?php
//數(shù)據(jù)庫公共鏈接文件
$hostname = 'localhost';
$username = '';
$password = '';
mysql_connect($hostname,$username,$password) or die("數(shù)據(jù)庫鏈接失??!");
@mysql_select_db('test') or die("數(shù)據(jù)庫不存在或不可用!");
mysql_query("set names utf8");
?>
- 2 回答
- 0 關注
- 225 瀏覽
添加回答
舉報
0/150
提交
取消