php中支持不支持mysql_query()函数

这篇文章给大家分享的是有关php中支持不支持MySQL_query()函数的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

在马边彝族等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供做网站、成都做网站 网站设计制作按需制作,公司网站建设,企业网站建设,高端网站设计,成都营销网站建设,外贸营销网站建设,马边彝族网站建设费用合理。

在php中,5.5.0及以上版本不支持mysql_query()函数,5.5.0以下版本支持。mysql_query()函数自PHP 5.5.0起被废弃,并在自PHP 7.0.0开始被移除。

本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑

PHP自5.5.0版开始不支持mysql_query()函数。

mysql_query()函数自PHP 5.5.0起被废弃,并在自PHP 7.0.0开始被移除。应使用 MySQLi 或 PDO_MySQL 扩展来替换之,用以替代本函数的有:

  • mysqli_query()

  • PDO::query()

想要使用mysql_query()函数需要使用PHP 5.5.0以下的版本。

说明:mysql_query()

mysql_query() — 发送一条 MySQL 查询。

语法:

mysql_query(string $query, resource $link_identifier = NULL): resource

mysql_query() 向与指定的 link_identifier 关联的服务器中的当前活动数据库发送一条查询(不支持多条查询)。

参数

  • query:SQL 查询语句

    查询字符串不应以分号结束。 查询中被嵌入的数据应该正确地转义。

  • link_identifier:MySQL 连接。如不指定连接标识,则使用由 mysql_connect() 最近打开的连接。如果没有找到该连接,会尝试不带参数调用 mysql_connect() 来创建。如没有找到连接或无法建立连接,则会生成 E_WARNING 级别的错误。

返回值

mysql_query() 仅对 SELECT,SHOW,DESCRIBE, EXPLAIN 和其他语句 语句返回一个 resource,如果查询出现错误则返回 false。

对于其它类型的 SQL 语句,比如INSERT, UPDATE, DELETE, DROP 之类, mysql_query() 在执行成功时返回 true,出错时返回 false。

返回的结果资源应该传递给 mysql_fetch_array() 和其他函数来处理结果表,取出返回的数据。

假定查询成功,可以调用 mysql_num_rows() 来查看对应于 SELECT 语句返回了多少行,或者调用 mysql_affected_rows() 来查看对应于 DELETE,INSERT,REPLACE 或 UPDATE 语句影响到了多少行。

如果没有权限访问查询语句中引用的表时,mysql_query() 也会返回 false。

示例:mysql_query()会返回了一个 resource。

感谢各位的阅读!关于“php中支持不支持mysql_query()函数”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!


网站题目:php中支持不支持mysql_query()函数
本文来源:http://myzitong.com/article/ijoecd.html