最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP PDOStatement::rowCount講解

 更新時間:2024年09月12日 17:19:15   作者:php參考手冊  
今天小編就為大家分享一篇關(guān)于PHP PDOStatement::rowCount講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

PDOStatement::rowCount

PDOStatement::rowCount — 返回受上一個 SQL 語句影響的行數(shù)(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)

說明

語法

int PDOStatement::rowCount ( void )

PDOStatement::rowCount()返回上一個由對應(yīng)的 PDOStatement 對象執(zhí)行DELETE、 INSERT、或 UPDATE 語句受影響的行數(shù)。

如果上一條由相關(guān) PDOStatement 執(zhí)行的 SQL 語句是一條 SELECT 語句,有些數(shù)據(jù)可能返回由此語句返回的行數(shù)。但這種方式不能保證對所有數(shù)據(jù)有效,且對于可移植的應(yīng)用不應(yīng)依賴于此方式。

返回值

返回行數(shù)。

實例

返回刪除的行數(shù)

PDOStatement::rowCount()返回受 DELETE、INSERT、或 UPDATE 語句影響的行數(shù)。

<?php
/* 從 FRUIT 數(shù)據(jù)表中刪除所有行 */
$del = $dbh->prepare('DELETE FROM fruit');
$del->execute();
/* 返回被刪除的行數(shù) */
print("Return number of rows that were deleted:\n");
$count = $del->rowCount();
print("Deleted $count rows.\n");
?>

以上實例輸出:

Return number of rows that were deleted:
Deleted 9 rows.

計算由一個 SELECT 語句返回的行數(shù)

對于大多數(shù)數(shù)據(jù)庫,PDOStatement::rowCount()不能返回受一條 SELECT 語句影響的行數(shù)。替代的方法是,使用PDO::query()來發(fā)出一條和原打算中的SELECT語句有相同條件表達式的SELECT COUNT(*) 語句,然后用 PDOStatement::fetchColumn()來取得下一行。這樣應(yīng)用程序才能正確執(zhí)行。

<?php
$sql = "SELECT COUNT(*) FROM fruit WHERE calories > 100";
if ($res = $conn->query($sql)) {
  /* 檢查符合 SELECT 語句的行數(shù) */
 if ($res->fetchColumn() > 0) {
    /* 發(fā)出一條真正的 SELECT 語句并操作返回的結(jié)果 */
     $sql = "SELECT name FROM fruit WHERE calories > 100";
    foreach ($conn->query($sql) as $row) {
      print "Name: " . $row['NAME'] . "\n";
     }
  }
  /* 沒有匹配的行 -- 執(zhí)行其他 */
 else {
   print "No rows matched the query.";
  }
}
$res = null;
$conn = null;
?>

以上實例輸出結(jié)果為:

apple
banana
orange
pear

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接

相關(guān)文章

最新評論

慈溪市| 杂多县| 家居| 黔南| 三门峡市| 南汇区| 远安县| 九龙县| 滦南县| 望江县| 郴州市| 玛沁县| 贺兰县| 墨竹工卡县| 龙南县| 始兴县| 安庆市| 恩施市| 额济纳旗| 赤峰市| 庆阳市| 韩城市| 城步| 宜章县| 辉南县| 云龙县| 佳木斯市| 阿克| 昌乐县| 元谋县| 凉城县| 黄石市| 泸西县| 清水河县| 蓝山县| 棋牌| 鲁山县| 怀集县| 比如县| 维西| 天气|