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

mysql_query

發送一條MySQL 查詢。
名稱:mysql_query
分類:未分類
所屬語言:php
一句話介紹:向MySQL 數據庫發送查詢或執行語句

函數:mysql_query()

適用版本:PHP 5.x - PHP 7.0.x(不包括PHP 7.0.x)

用法:mysql_query() 函數用於向MySQL 數據庫發送查詢或執行語句。

語法:resource mysql_query ( string $query [, resource $link_identifier = NULL ] )

參數:

  • query: 必需,要執行的查詢或語句。
  • link_identifier: 可選,MySQL 連接標識符。如果未提供,則使用最近打開的連接。

返回值:成功時返回一個資源標識符(用於後續操作),失敗時返回FALSE。

注意事項:

  • 該函數已經在PHP 5.5.0 版本中棄用,並在PHP 7.0.0 版本中移除。推薦使用mysqli 或PDO_MySQL 擴展來替代。
  • 使用該函數執行SELECT 查詢時,返回一個結果集資源標識符,可以使用mysql_fetch_array()、mysql_fetch_assoc()、mysql_fetch_object() 等函數來獲取結果集中的數據。
  • 使用該函數執行INSERT、UPDATE、DELETE 等操作時,返回一個布爾值,表示操作是否成功。

示例:

 // 连接到MySQL 数据库$link = mysql_connect("localhost", "username", "password"); if (!$link) { die('连接失败: ' . mysql_error()); } // 选择数据库$db_selected = mysql_select_db("database_name", $link); if (!$db_selected) { die('选择数据库失败: ' . mysql_error()); } // 执行查询$result = mysql_query("SELECT * FROM users"); if ($result) { // 获取结果集中的数据while ($row = mysql_fetch_assoc($result)) { echo "ID: " . $row['id'] . ", 名字: " . $row['name']; } } else { echo "查询失败: " . mysql_error(); } // 关闭连接mysql_close($link);

請注意,由於mysql_query() 函數已經被棄用,建議使用mysqli 或PDO_MySQL 擴展來連接和操作MySQL 數據庫。以上示例僅供參考,不推薦在生產環境中使用。

同類函數
  • 把當前目錄改變為FTP 服務器上的父目錄。 ftp_cdup

    ftp_cdup

    把當前目錄改變為FTP服務器上的父目錄。
  • 把指定曆法中的日期轉換為儒略日計數。 cal_to_jd

    cal_to_jd

    把指定曆法中的日期轉換為儒略日計數。
  • 列出MySQL 進程。 mysql_list_processes

    mysql_list_processes

    列出MySQL進程。
  • 取得前一次MySQL 操作所影響的記錄行數。 mysql_affected_rows

    mysql_affected_rows

    取得前一次MySQL操作所影響的記錄行數
  • 關閉ZIP 文件。 zip_close

    zip_close

    關閉ZIP文件。
  • 從結果集中取得列信息並作為對象返回。 mysql_fetch_field

    mysql_fetch_field

    從結果集中取得列信息並作為對象返回。
  • 取得結果數據。 mysql_result

    mysql_result

    取得結果數據。
  • 返回拋出異常的代碼行的行號。 getLine

    getLine

    返回拋出異常的代碼行的行號。
熱門文章