當前位置: 首頁> 函數類別大全> 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服務器上把它保存為文件(non-blocking)。 ftp_nb_fput

    ftp_nb_fput

    上傳已打開的文件,並在FTP服務器上把它
  • 向SimpleXML 元素添加屬性。 addAttribute

    addAttribute

    向SimpleXML元素添加屬性。
  • ftp_close() 的別名。 ftp_quit

    ftp_quit

    ftp_close()的別名。
  • 在FTP 服務器創建一個新目錄。 ftp_mkdir

    ftp_mkdir

    在FTP服務器創建一個新目錄。
  • 如果此異常是由另一個異常觸發的,則此方法返回前一個異常。如果不是,則返回null。 getPrevious

    getPrevious

    如果此異常是由另一個異常觸發的,則此方法
  • 取得最近一條查詢的信息。 mysql_info

    mysql_info

    取得最近一條查詢的信息。
  • 返回客戶端連接的統計信息。 get_connection_stats

    get_connection_stats

    返回客戶端連接的統計信息。
  • 從結果集中取得一行作為關聯數組,或數字數組,或二者兼有。 mysql_fetch_array

    mysql_fetch_array

    從結果集中取得一行作為關聯數組,或數字數
熱門文章