首頁 > 後端開發 > php教程 > 詳解PHP中的PDO::exec(附程式碼實例)

詳解PHP中的PDO::exec(附程式碼實例)

autoload
發布: 2023-04-09 22:00:02
原創
2900 人瀏覽過

    詳解PHP中的PDO::exec(附程式碼實例)

    在PHP內連接資料庫後,許多SQL指令可以直接在PHP中執行,而執行的函數則是exec()函數,本文就帶大家一起來看看exec()函數的使用。

首先,先了解一下exec()函數的語法:

exec    ( string $statement   )
登入後複製
  • $statement:要被預處理和執行的SQL 語句。

  • 傳回值:傳回受修改或刪除 SQL 語句影響的行數。如果沒有受影響的行,則傳回 0。

程式碼實例:

<?php

$type="mysql";
$servername="localhost";
$dbname="my_database";
$dsn="$type:host=$servername;dbname=$dbname";

$username="root";
$password="root123456";

$pdo=new PDO($dsn,$username,$password);
//错误模式,用于抛出异常
$pdo->setAttribute(PDO::ATTR_CASE, PDO::CASE_UPPER);

$sql="insert into fate values(&#39;5&#39;,&#39;张三&#39;,&#39;66&#39;)";
$pdo->exec($sql);
$sql2="select * from fate where id=5";
$statement =$pdo->query($sql2);
print_r($statement->fetch());
?>
登入後複製
输出:Array
(
    [ID] => 5      [0] => 5
    [NAME] => 张三 [1] => 张三
    [AGE] => 66    [2] => 66
)
登入後複製

推薦:2021年PHP面試題大匯總(收藏)》《php影片教學

以上是詳解PHP中的PDO::exec(附程式碼實例)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
php的exec函數可以執行伺服器的程式嗎
來自於 1970-01-01 08:00:00
0
0
0
exec回傳值問題
來自於 1970-01-01 08:00:00
0
0
0
$pdo->exec($sql);為什麼總是回傳false
來自於 1970-01-01 08:00:00
0
0
0
ruby - bundle exec jekyll serve 出錯
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板