一、函数概述

PHP mysql_query() 函数是 PHP MySQL 扩展库中的核心函数之一,用于向 MySQL 数据库发送查询或命令。这个函数是执行所有 SQL 命令,如 SELECT、INSERT、UPDATE、DELETE 等的基础。

二、参数详解

mysql_query() 函数的基本语法如下:

php
1resource mysql_query ( string $query [, resource $link_identifier ] )

此方法有两个参数:

  • $query:必需,要发送到 MySQL 服务器的 SQL 查询字符串。
  • $link_identifier:可选,由 mysql_connect() 或 mysql_pconnect() 返回的 MySQL 连接标识符。如果未指定,则使用最后一个打开的连接。

三、函数示例

php
1<?php 2$link = mysql_connect('localhost', 'mysql_user', 'mysql_password'); 3if (!$link) { 4 die('无法连接: ' . mysql_error()); 5} 6 7$result = mysql_query('SELECT * FROM users'); 8if (!$result) { 9 die('查询失败: ' . mysql_error()); 10} 11 12while ($row = mysql_fetch_assoc($result)) { 13 echo $row['username']; 14 echo $row['email']; 15} 16 17mysql_free_result($result); 18mysql_close($link); 19?>

在此示例中,mysql_query() 函数用于执行一个查询并输出用户表中的用户名和电子邮件地址。

四、注意事项

  • mysql_query() 函数在 PHP 5.5.0 中被弃用,并在 PHP 7.0.0 中被移除。建议使用 mysqli_query() 或 PDO 来替代。
  • 在使用此函数时,确保查询字符串正确无误,以避免 SQL 注入攻击。

五、总结

mysql_query() 函数曾是 PHP MySQL 扩展中用于与 MySQL 数据库交互的基础。随着 PHP 的发展,现在推荐使用 mysqli 或 PDO 扩展来进行更安全和现代的数据库操作。

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
小程序二维码

微信小程序

微信扫一扫体验

立即
投稿
公众号二维码

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部