當前位置: 首頁> 函數類別大全> mysql_fetch_assoc

mysql_fetch_assoc

從結果集中取得一行作為關聯數組。
名稱:mysql_fetch_assoc
分類:未分類
所屬語言:php
一句話介紹:從結果集中取得一行作為關聯數組

函數名:mysql_fetch_assoc()

適用版本:PHP 4, PHP 5

用法:mysql_fetch_assoc() 函數從結果集中取得一行作為關聯數組。返回結果集中的下一行作為關聯數組,或者在沒有更多行時返回false。

語法:mysql_fetch_assoc ( resource $result ): array|false

參數:

  • result: 必需。通過mysql_query() 函數執行查詢後返回的結果集標識符。

返回值:

  • 返回一個關聯數組,其中的鍵是結果集中的字段名,值是對應字段的值。
  • 當沒有更多行時,返回false。

示例:

 // 连接数据库$link = mysql_connect('localhost', 'user', 'password'); if (!$link) { die('Could not connect: ' . mysql_error()); } // 选择数据库mysql_select_db('database_name'); // 执行查询$result = mysql_query('SELECT * FROM table_name'); // 获取结果集中的每一行作为关联数组while ($row = mysql_fetch_assoc($result)) { // 输出关联数组的值echo $row['column_name1'] . ', ' . $row['column_name2'] . '<br>'; } // 释放结果集mysql_free_result($result); // 关闭数据库连接mysql_close($link);

注意事項:

  • mysql_fetch_assoc() 函數已經在PHP 5.5.0 版本中被廢棄,不再推薦使用。推薦使用mysqli 或PDO_MySQL 擴展來替代。
  • 在PHP 7.0.0 版本中,mysql_fetch_assoc() 函數已被移除,無法使用。
  • 使用該函數時,需要先通過mysql_connect() 函數連接到數據庫,並通過mysql_select_db() 函數選擇要操作的數據庫。
  • 在循環中使用mysql_fetch_assoc() 函數可以逐行獲取結果集中的數據,並使用關聯數組的方式訪問每個字段的值。
  • 在使用完結果集後,應該使用mysql_free_result() 函數釋放結果集。
  • 最後,使用mysql_close() 函數關閉數據庫連接,釋放資源。
同類函數
  • 返回指定目錄的文件列表。 ftp_nlist

    ftp_nlist

    返回指定目錄的文件列表。
  • 為LOAD DATA LOCAL INFILE 命令設置回調函數。 set_local_infile_handler

    set_local_infile_handler

    為LOADDATALOCALINFILE
  • 返回上一個MySQL 操作產生的文本錯誤信息。 mysql_error

    mysql_error

    返回上一個MySQL操作產生的文本錯誤信
  • 把儒略日計數轉換為法國共和歷的日期。 jdtofrench

    jdtofrench

    把儒略日計數轉換為法國共和歷的日期。
  • 打開一個到MySQL 服務器的持久連接。 mysql_pconnect

    mysql_pconnect

    打開一個到MySQL服務器的持久連接。
  • 從SimpleXML 對象返回格式良好的XML 字符串(XML 版本1.0)。 asXML

    asXML

    從SimpleXML對象返回格式良好的X
  • 返回元素的屬性/值。 attributes

    attributes

    返回元素的屬性/值。
  • 返回遠程FTP 服務器的系統類型標識符。 ftp_systype

    ftp_systype

    返回遠程FTP服務器的系統類型標識符。
熱門文章