目前共有67篇帖子。
今天我來系統地學習一下PDO
11楼 巨大八爪鱼 2015-5-30 19:39
try {
    $db = new PDO("mysql:host=localhost;dbname=test", "php", "it");
} catch (PDOException $e) {
    trigger_error($e->getMessage(), E_USER_ERROR);
}

Fatal error: SQLSTATE[HY000] [1045] Access denied for user 'php'@'localhost' (using password: YES) in /var/www/html/temp/11330/conn.php on line 7

12楼 巨大八爪鱼 2015-5-30 19:40

回復:10樓

DWCS3中自動生成的代碼就是這樣。

13楼 巨大八爪鱼 2015-5-30 19:40

回復:11樓

以後一般情況下都採用這個代碼

14楼 巨大八爪鱼 2015-5-30 19:42
接下來研究如何建立持久連接,這個我還從來沒學過。。。
15楼 巨大八爪鱼 2015-5-30 19:43
PHP手冊上說,建立資料庫持久連接可以大幅度提高性能。
16楼 巨大八爪鱼 2015-5-30 19:43
資料庫!
不是資料庫(大陸說法)!
17楼 巨大八爪鱼 2015-5-30 19:57
$dbh = null;
這個相當於原來的mysql_close();
18楼 巨大八爪鱼 2015-5-30 19:58
人家官方文檔都用$dbh,所以我也用$dbh吧。。。
19楼 巨大八爪鱼 2015-5-30 20:01
try {
    $dbh = new PDO("mysql:host=localhost;dbname=test", "php", DB_PW, array(PDO::ATTR_PERSISTENT => true));
} catch (PDOException $e) {
    trigger_error($e->getMessage(), E_USER_ERROR);
}

// NO OUTPUT
20楼 巨大八爪鱼 2015-5-30 20:05
PDO::ATTR_PERSISTENT
mysql:host=localhost;dbname=test
這兩個需要記住

回复帖子

内容:
用户名: 您目前是匿名发表
验证码:
 
 
©2010-2025 Arslanbar [手机版] [桌面版]
除非另有声明,本站采用知识共享署名-相同方式共享 3.0 Unported许可协议进行许可。