当前位置: 首页> 函数类别大全> 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_chdir

    ftp_chdir

    改变FTP服务器上的当前目录。
  • 从结果中取得和指定字段关联的标志。 mysql_field_flags

    mysql_field_flags

    从结果中取得和指定字段关联的标志。
  • 返回远程 FTP 服务器的系统类型标识符。 ftp_systype

    ftp_systype

    返回远程FTP服务器的系统类型标识符。
  • 把格利高里历法的日期转换成为儒略日计数。 gregoriantojd

    gregoriantojd

    把格利高里历法的日期转换成为儒略日计数。
  • 取得 MySQL 主机信息。 mysql_get_host_info

    mysql_get_host_info

    取得MySQL主机信息。
  • 返回当前 FTP 连接的各种不同的选项设置。 ftp_get_option

    ftp_get_option

    返回当前FTP连接的各种不同的选项设置。
  • 设置各种 FTP 运行时选项。 ftp_set_option

    ftp_set_option

    设置各种FTP运行时选项。
  • 禁用 libxml 错误,允许用户按需读取错误信息。 libxml_use_internal_errors

    libxml_use_internal_errors

    禁用libxml错误,允许用户按需读取错
热门文章