您好,登錄后才能下訂單哦!
這期內容當中小編將會給大家帶來有關php中PDO::exec的作用是什么,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
PDO::exec
PDO::exec — 執行一條 SQL 語句,并返回受影響的行數(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)
說明
語法
int PDO::exec ( string $statement )
PDO::exec()
在一個單獨的函數調用中執行一條 SQL 語句,返回受此語句影響的行數。
PDO::exec()
不會從一條 SELECT 語句中返回結果。對于在程序中只需要發出一次的 SELECT 語句,可以考慮使用PDO::query()
。
參數說明:
statement :要被預處理和執行的SQL 語句。
返回值
PDO::exec()
返回受修改或刪除 SQL 語句影響的行數。如果沒有受影響的行,則 PDO::exec() 返回 0。
下面例子依賴 PDO::exec() 的返回值是不正確的,其中受影響行數為 0 的語句會導致調用 die() :
<?php $db->exec() or die(print_r($db->errorInfo(), true)); ?>
實例
執行一條 DELETE 語句
計算由一條不帶 WHERE 字句的 DELETE 語句刪除的行數。
<?php $dbh = new PDO('odbc:sample', 'db2inst1', 'ibmdb2'); /* 刪除 FRUIT 數據表中滿足條件的所有行 */ $count = $dbh->exec("DELETE FROM fruit WHERE colour = 'red'"); /* 返回被刪除的行數 */ print("Deleted $count rows.\n"); ?>
以上例程會輸出:
Deleted 1 rows.
上述就是小編為大家分享的php中PDO::exec的作用是什么了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。