[PDO]④--exec()執(zhí)行插入操作

//truncate table user; //不但將數(shù)據(jù)全部刪除,而且重新定位自增的字段
<?php
try {
    $pdo = new PDO('mysql:host=localhost;dbname=test', 'root', '');
    //exec():執(zhí)行一條sql語句并返回其受影響的記錄的條數(shù)
    //EXEC對于select沒有作用
    $sql = 'INSERT user(username,password,email) VALUES("KING","' . md5('king') . '","imooc@qq.com");';
    $res = $pdo->exec($sql);
    echo $res;//1
} catch (PDOException $e) {
    echo $e->getMessage();
}

?>

$pdo->lastInsertId()

<?php
header("content-type:text/html;charset=utf-8");
try {
    $pdo = new PDO('mysql:host=localhost;dbname=test', 'root', '');
    $sql = <<<EOF
    INSERT user(username,password,email)VALUES("king71","king1","imoooc1@qq.com"),
    ("king82","king2","imoooc2@qq.com"),
    ("king93","king3","imoooc3@qq.com");
EOF;
    $res = $pdo->exec($sql);
    echo "受影響的記錄的條數(shù):" . $res . "<br/>";
    //lstInsertId 得到新插入記錄的ID號
    echo "最后插入的ID號為" . $pdo->lastInsertId();

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

?>
Paste_Image.png
Paste_Image.png
Paste_Image.png
Paste_Image.png
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內(nèi)容