PDO初探exec方法

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最好全部使用標準寫法~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章