PDO:PHP DATE Object 數據庫訪問抽象層。
使用前需要開啓pdo擴展
PDO連接數據庫
1.通過參數形式連接
2.通過URI連接數據庫
3.通過配置文件連接數據庫
<?php
//通過參數形式連接數據庫
try {
$dsn = 'mysql:host=localhost;dbname=test';
$username = 'dog';
$passwd = '123456';
$pdo = new PDO($dsn, $username, $passwd);
// var_dump($pdo);
//exec():執行一條語句並返回其受影響的記錄的條數
//exec對於select沒有作用
$sql =<<<XIAO
DROP TABLE IF EXISTS user;
CREATE TABLE user(
id INT UNSIGNED AUTO_INCREMENT KEY,
username VARCHAR(20) NOT NULL UNIQUE,
password CHAR(32) NOT NULL,
email VARCHAR(30) NOT NULL
);
XIAO;
$res = $pdo->exec($sql);
var_dump($res);
} catch(PDOException $e) {
echo $e->getMessage();
}
?>
EOF語法前後不能有空格或者TAB。SQL最好全部使用標準寫法~