亚洲中文字幕视频国产|99RE久久精品国产|国产精品丝袜拍在线观看|国产成人精品午夜视频'|日韩欧美中文字幕在线一区|一区二区三区在线免费电影|国内精品久久久人妻中文字幕|精品人妻系列无码人妻免费视频

English | 簡體中文 | 繁體中文
查詢

db2_exec()函數(shù)—用法及示例

「 執(zhí)行一條 SQL 查詢并返回一個結(jié)果集資源 」


函數(shù)名:db2_exec()

適用版本:PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8

用法:db2_exec() 函數(shù)用于執(zhí)行一條 SQL 查詢并返回一個結(jié)果集資源。

語法:resource db2_exec ( resource $connection [, string $statement [, array $options ]] )

參數(shù):

  • $connection:必需,一個有效的 DB2 連接資源。
  • $statement:可選,要執(zhí)行的 SQL 查詢語句。
  • $options:可選,執(zhí)行選項數(shù)組,可以包含以下參數(shù):
    • "autocommit":指示查詢的自動提交狀態(tài)??梢允?DB2_AUTOCOMMIT_OFF(關(guān)閉自動提交)或 DB2_AUTOCOMMIT_ON(啟用自動提交)。
    • "cursor":指示返回結(jié)果集的游標(biāo)類型。可以是 DB2_FORWARD_ONLY(只能向前滾動的游標(biāo))或 DB2_SCROLLABLE(可滾動游標(biāo))。
    • "blobreturn":指示是否將大型二進(jìn)制對象(BLOB)作為資源返回。可以是 DB2_RETURN_BLANK(返回空字符串)或 DB2_RETURN_RESOURCES(返回資源)。

返回值:如果執(zhí)行成功,則返回結(jié)果集資源;如果失敗,則返回 false。

示例:

// 創(chuàng)建數(shù)據(jù)庫連接
$conn = db2_connect("SAMPLE", "username", "password");
if ($conn) {
  $sql = "SELECT * FROM employees";
  
  // 執(zhí)行查詢
  $result = db2_exec($conn, $sql);

  if ($result) {
    // 輸出結(jié)果集中的數(shù)據(jù)
    while ($row = db2_fetch_assoc($result)) {
      echo $row['EMPLOYEE_NAME'] . "<br>";
    }

    // 釋放結(jié)果集
    db2_free_result($result);
  } else {
    echo "查詢失?。?;
  }

  // 關(guān)閉數(shù)據(jù)庫連接
  db2_close($conn);
} else {
  echo "連接失??!";
}

上述示例中,我們首先通過 db2_connect() 函數(shù)創(chuàng)建了與 DB2 數(shù)據(jù)庫的連接。然后,我們使用 db2_exec() 函數(shù)執(zhí)行了一個 SELECT 查詢,返回了一個結(jié)果集資源。接著,我們通過 db2_fetch_assoc() 函數(shù)遍歷結(jié)果集中的數(shù)據(jù),并輸出了每個員工的姓名。最后,我們通過 db2_free_result() 函數(shù)釋放了結(jié)果集資源,并使用 db2_close() 函數(shù)關(guān)閉了數(shù)據(jù)庫連接。

補(bǔ)充糾錯
上一個函數(shù): db2_escape_string()函數(shù)
下一個函數(shù): db2_execute()函數(shù)
熱門PHP函數(shù)
分享鏈接