目前共有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-2024 Arslanbar [手機版] [桌面版]
除非另有聲明,本站採用創用CC姓名標示-相同方式分享 3.0 Unported許可協議進行許可。