婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > PHP PDOStatement::rowCount講解

PHP PDOStatement::rowCount講解

熱門標簽:蘇州外呼系統有效果嗎 打開百度地圖標注 地圖標注怎么做商戶驗證 智能電銷語音機器人資訊 400 電話 辦理 亳州企業外呼系統 海南外呼系統方案 山東電銷卡外呼系統原理是什么 兼職做地圖標注好賺錢嗎

PDOStatement::rowCount

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

說明

語法

int PDOStatement::rowCount ( void )

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

如果上一條由相關 PDOStatement 執行的 SQL 語句是一條 SELECT 語句,有些數據可能返回由此語句返回的行數。但這種方式不能保證對所有數據有效,且對于可移植的應用不應依賴于此方式。

返回值

返回行數。

實例

返回刪除的行數

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

?php
/* 從 FRUIT 數據表中刪除所有行 */
$del = $dbh->prepare('DELETE FROM fruit');
$del->execute();
/* 返回被刪除的行數 */
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 語句返回的行數

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

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

以上實例輸出結果為:

apple
banana
orange
pear

總結

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

您可能感興趣的文章:
  • PHP getNamespaces()函數講解
  • PHP registerXPathNamespace()函數講解
  • PHP children()函數講解
  • PHP attributes()函數講解
  • PHP asXML()函數講解
  • PHP addAttribute()函數講解
  • PHP _construct()函數講解
  • PHP PDOStatement::setFetchMode講解
  • PHP PDOStatement::setAttribute講解
  • PHP getName()函數講解

標簽:紹興 金華 綏化 萊蕪 溫州 呼倫貝爾 清遠 安康

巨人網絡通訊聲明:本文標題《PHP PDOStatement::rowCount講解》,本文關鍵詞  PHP,PDOStatement,rowCount,講解,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP PDOStatement::rowCount講解》相關的同類信息!
  • 本頁收集關于PHP PDOStatement::rowCount講解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 永仁县| 交口县| 区。| 阿图什市| 虹口区| 揭西县| 桃园县| 界首市| 通化市| 青海省| 定州市| 哈密市| 东莞市| 镇平县| 桐城市| 桃江县| 霍林郭勒市| 石门县| 遂昌县| 伊通| 江华| 大石桥市| 黄龙县| 霞浦县| 石城县| 铜梁县| 织金县| 龙岩市| 滨州市| 海安县| 张家港市| 马山县| 上栗县| 休宁县| 青河县| 民丰县| 宜兴市| 七台河市| 石台县| 巫山县| 大同县|