[PDO]③--exec()执行建表操作

Paste_Image.png
Paste_Image.png
<?php
try {
    $pdo = new PDO('mysql:host=localhost;dbname=test', 'root', '');
    //exec():执行一条sql语句并返回其受影响的记录的条数
    //EXEC对于select没有作用
    $sql = <<<EOF
    CREATE TABLE IF NOT EXISTS user(
      id INT UNSIGNED AUTO_INCREMENT KEY,
      username VARCHAR(20) NOT NULL UNIQUE,
      password VARCHAR(32) NOT NULL,
      email VARCHAR(30) NOT NULL
    );
EOF;
    $res = $pdo->exec($sql);
    var_dump($res);//int 0

} catch (PDOException $e) {
    echo $e->getMessage();
}

?>
Paste_Image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容