當前位置: 首頁> 函數類別大全> 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 數據庫。以上示例僅供參考,不推薦在生產環境中使用。

同類函數
熱門文章