男女疯狂一边摸一边做羞羞视频|啊好深好硬快点用力别停动态图|亚洲一区无码中文字幕|特级无码毛片免费视频播放▽|久久狠狠躁免费观看|国内精品久久久久久网站

PDO::exec

(PHP 5 >= 5.1.0, PHP 7, PHP 8, PECL pdo >= 0.1.0)

PDO::exec 執行一條 SQL 語(yǔ)句,并返回受影響的行數

說(shuō)明

PDO::exec(string $statement): int

PDO::exec() 在一個(gè)單獨的函數調用中執行一條 SQL 語(yǔ)句,返回受此語(yǔ)句影響的行數。

PDO::exec() 不會(huì )從一條 SELECT 語(yǔ)句中返回結果。對于在程序中只需要發(fā)出一次的 SELECT 語(yǔ)句,可以考慮使用 PDO::query()。對于需要發(fā)出多次的語(yǔ)句,可用 PDO::prepare() 來(lái)準備一個(gè) PDOStatement 對象并用 PDOStatement::execute() 發(fā)出語(yǔ)句。

參數

statement

要被預處理和執行的 SQL 語(yǔ)句。

查詢(xún)中的數據應該被 妥善地轉義 。

返回值

PDO::exec() 返回受修改或刪除 SQL 語(yǔ)句影響的行數。如果沒(méi)有受影響的行,則 PDO::exec() 返回 0。

警告

此函數可能返回布爾值 false,但也可能返回等同于 false 的非布爾值。請閱讀 布爾類(lèi)型章節以獲取更多信息。應使用 === 運算符來(lái)測試此函數的返回值。

下面例子依賴(lài) PDO::exec() 的返回值是不正確的,其中受影響行數為 0 的語(yǔ)句會(huì )導致調用 die()

<?php
$db
->exec() or die(print_r($db->errorInfo(), true));
?>

范例

示例 #1 發(fā)出一條 DELETE 語(yǔ)句

計算由一條不帶 WHERE 字句的 DELETE 語(yǔ)句刪除的行數。

<?php
$dbh 
= new PDO('odbc:sample''db2inst1''ibmdb2');

/*  刪除 FRUIT 數據表中滿(mǎn)足條件的所有行 */
$count $dbh->exec("DELETE FROM fruit WHERE colour = 'red'");

/* 返回被刪除的行數 */
print("Deleted $count rows.\n");
?>

以上例程會(huì )輸出:

Deleted 1 rows.

參見(jiàn)

男女疯狂一边摸一边做羞羞视频|啊好深好硬快点用力别停动态图|亚洲一区无码中文字幕|特级无码毛片免费视频播放▽|久久狠狠躁免费观看|国内精品久久久久久网站