• <blockquote id="opgzb"><th id="opgzb"></th></blockquote>
  • <track id="opgzb"></track>
      <table id="opgzb"></table>
    1. <optgroup id="opgzb"><menu id="opgzb"><pre id="opgzb"></pre></menu></optgroup>

              PHP8 PDO::errorCode

              2024-03-22 09:27 更新

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

              PDO::errorCode — 獲取跟數據庫句柄上一次操作相關的 SQLSTATE

              說明

              public PDO::errorCode(): ?string

              參數 

              此函數沒有參數。

              返回值 

              返回一個 SQLSTATE,一個由 5 個字母或數字組成的在 ANSI SQL 標準中定義的標識符。 簡要地說,一個 SQLSTATE 由前面兩個字符的類值和后面三個字符的子類值組成。 

              PDO::errorCode() 僅檢索直接在數據庫句柄上操作執行的錯誤代碼。 如果通過 PDO::prepare() 或 PDO::query() 創建的 PDOStatement 對象并且在 statement 句柄上調用錯誤,PDO::errorCode() 將不會反映該錯誤。 必須在特定 statement 句柄上調用 PDOStatement::errorCode() 返回操作執行的錯誤代碼。

              如果數據庫句柄沒有進行操作,則返回 null 。

              示例 

              示例 #1 取得一個 SQLSTATE 碼

              <?php
              /* 引發一個錯誤 -- BONES 數據表不存在 */
              $dbh->exec("INSERT INTO bones(skull) VALUES ('lucy')");
              
              echo "\nPDO::errorCode(): ", $dbh->errorCode();
              ?>

              以上示例會輸出:

              PDO::errorCode(): 42S02

              參見 

              • PDO::errorInfo() - 獲取與數據庫句柄上的最后一個操作關聯的擴展錯誤信息
              • PDOStatement::errorCode() - 獲取跟上一次語句句柄操作相關的 SQLSTATE
              • PDOStatement::errorInfo() - 獲取跟上一次語句句柄操作相關的擴展錯誤信息


              以上內容是否對您有幫助:
              在線筆記
              App下載
              App下載

              掃描二維碼

              下載編程獅App

              公眾號
              微信公眾號

              編程獅公眾號

              99在线精品国自产拍不卡_国产 日产 欧美最新_久久综合网丁香五月_嘟嘟韩剧网_卫生间开车视频疼痛有声音