文档章节

MySQL扩展从php 5.5开始弃用

史帝文
 史帝文
发布于 2017/03/01 09:42
字数 986
阅读 73
收藏 1
点赞 0
评论 0

由于MySQL扩展从php 5.5开始弃用,所以以后不推荐大家再用MySQL扩展,请用MySQLi或PDO代替,以下是MySQL对应的MySQLi函数供大家参考。(注:PHP手册上的有误,这里是最准的)

MySQL>>(从PHP 5.5开始弃用)

mysql_affected_rows — (mysqli_affected_rows())取得前一次 MySQL 操作所影响的记录行数

mysql_client_encoding — (mysqli_character_set_name())返回字符集的名称(返回当前连接的默认字符集名称。)

mysql_close — (mysqli_close())关闭 MySQL 连接

mysql_connect — (mysqli_connect())打开一个到 MySQL 服务器的连接

mysql_create_db — (mysqli_query() then CREATE DATABASE)新建一个 MySQL 数据库(废弃)(用 mysql_query() 来提交一条 SQL 的 CREATE DATABASE 语句来代替)

 

mysql_data_seek — (mysqli_data_seek())移动内部结果的指针

mysql_db_name — (Query: SELECT DATABASE()非全等)取得 mysql_list_dbs() 调用所返回的数据库名

mysql_db_query — (mysqli_select_db() then the mysqli_query())选择一个数据库并在它上面执行一个查询从 PHP 5.3.0 起弃用  用 mysql_select_db() 和 mysql_query() 代替

mysql_drop_db — (Execute a DROP DATABASE query)丢弃(删除)一个 MySQL 数据库(废弃)(用 mysql_query() 提交一条 SQL DROP DATABASE 语句来替代)

mysql_errno — (mysqli_errno())返回上一个 MySQL 操作中的错误信息的数字编码

mysql_error — (mysqli_error())返回上一个 MySQL 操作产生的文本错误信息

mysql_escape_string — (mysqli_escape_string())转义一个字符串用于mysql_query从PHP 5.3.0起弃用用 mysql_real_escape_string() 代替

mysql_fetch_array — (mysqli_fetch_array())从结果集中取得一行作为关联数组,或数字数组,或二者兼有

mysql_fetch_assoc — (mysqli_fetch_assoc())从结果集中取得一行作为关联数组

mysql_fetch_field — (mysqli_fetch_field())从结果集中取得列信息并作为对象返回

mysql_fetch_lengths — (mysqli_fetch_lengths())取得结果集中每个输出的长度

mysql_fetch_object — (mysqli_fetch_object())从结果集中取得一行作为对象

mysql_fetch_row — (mysqli_fetch_row())从结果集中取得一行作为枚举数组

mysql_field_flags — (mysqli_fetch_fields() [flags]?)从结果中取得和指定字段关联的标志

mysql_field_len — (mysqli_fetch_field_direct() [length])返回指定字段的长度

mysql_field_name — (mysqli_fetch_field_direct() [name] or [orgname])取得结果中指定字段的字段名

mysql_field_seek — (mysqli_field_seek())将结果集中的指针设定为指定的字段偏移量

mysql_field_table — (mysqli_fetch_field_direct() [table] or [orgtable])取得指定字段所在的表名

mysql_field_type — (mysqli_fetch_field_direct() [type])取得结果集中指定字段的类型

mysql_free_result — (mysqli_free_result())释放结果内存

mysql_get_client_info — (mysqli_get_client_info())取得 MySQL 客户端信息

mysql_get_host_info — (mysqli_get_host_info())取得 MySQL 主机信息

mysql_get_proto_info — (mysqli_get_proto_info())取得 MySQL 协议信息

mysql_get_server_info — (mysqli_get_server_info())取得 MySQL 服务器信息

mysql_info — (mysqli_info())取得最近一条查询的信息

mysql_insert_id — (mysqli_insert_id())取得上一步 INSERT 操作产生的 ID(得到在最后一次查询生成的id)

mysql_list_dbs — (SQL Query: SHOW DATABASES)列出 MySQL 服务器中所有可用的数据库(从php5.4.0弃用)(用SQL 查询: SHOW DATABASES代替)

mysql_list_fields — (SQL Query: SHOW COLUMNS FROM sometable)列出 MySQL 表字段(取得给定表名的信息)(弃用)(已过时。最好用 mysql_query() 来发出一条 SHOW COLUMNS FROM table [LIKE 'name'] 的 SQL 语句来代替。)

mysql_list_processes — (mysqli_thread_id()不全等)列出 MySQL 进程

mysql_list_tables —(SQL Query: SHOW TABLES FROM db_name) 列出 MySQL 数据库中的表(弃用)(已弃用。 使用 mysql_query() 发出一个SQL SHOW TABLES [FROM db_name] [LIKE 'pattern']语句代替. )

mysql_num_fields — (mysqli_field_count())取得结果集中字段的数目

mysql_num_rows — (mysqli_num_rows(),mysqli_stmt_num_rows())取得结果集中行的数目

mysql_pconnect — (mysqli_connect() with p: host prefix)打开一个到 MySQL 服务器的持久连接

mysql_ping — (mysqli_ping())Ping 一个服务器连接,如果没有连接则重新连接

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

mysql_real_escape_string — (mysqli_real_escape_string())转义 SQL 语句中使用的字符串中的特殊字符,并考虑到连接的当前字符集

mysql_result — (mysqli_data_seek() 联合 mysqli_field_seek() and mysqli_fetch_field())取得结果数据

mysql_select_db — (mysqli_select_db())选择 MySQL 数据库

mysql_set_charset — (mysqli_set_charset())设置客户端字符集

mysql_stat — (mysqli_stat())取得当前系统状态

mysql_tablename — (SQL Query: SHOW TABLES)取得表名(取得字段的表名)(弃用)(已弃用。 使用 mysql_query() 发出一个 SQL SHOW TABLES [FROM db_name] [LIKE 'pattern'] 语句代替. )

mysql_thread_id — (mysqli_thread_id())返回当前线程的 ID

mysql_unbuffered_query — (mysqli_query(“SQL语句”, MYSQLI_USE_RESULT); )向 MySQL 发送一条 SQL 查询,并不获取和缓存结果的行

本文转载自:

共有 人打赏支持
史帝文
粉丝 6
博文 55
码字总数 21238
作品 0
武汉
后端工程师
Deprecated: mysql_connect(): The mysql extension i

原因: php 5个版本,5.2、5.3、5.4、5.5,怕跟不上时代,新的服务器直接上5.5,但是程序出现如下错误:Deprecated: mysqlconnect(): The mysql extension is deprecated and will be removed...

june-映君
2014/04/27
2.3K
0
使用 ProxySQL 改进 MySQL SSL 的连接性能

原文出处:Percona 译文出处:开源中国 在这篇博文里,我们准备来看一下 ProxySQL 是如何提高 MySQL 的 SSL 连接性能的。 当用 SSL 部署 MySQL 时,主要的问题是如果没有使用连接池(例如:P...

Percona
2017/10/03
0
0
如何在PHP7中安装mysql的扩展

部落也忘记自己在什么时候,将PHP的版本升级到PHP7了,很多人说,PHP7速度上比之前的版本,有很大的提升,但部落还是没有感觉出来,不过既然有新的版本,那么我们可以在不影响性能使用的前提下升级一...

james_laughing
2016/11/01
795
0
Laravel 5.6 删除了Artisan Optimize命令

命令在 Laravel 5.5中已经被弃用了。 现在,官方发布了 Laravel 5.6之后已经被移除了。 在Laravel 5.5中,在 和 中使用 不在有效了。 现在 用 Laravel 5.6,你不需要使用 了。 依据 Laravel ...

如来神掌
04/28
0
0
使用 Nginx + Apache For Discuz 7.0(PHP) 均衡负载环境分享。

近日把原来网站运行的 Discuz 论坛由 4.1 连跳 5 级 ( 5.0, 5.5, 6.0, 6.1, 7.0)。 Discuz 7.0 的功能很强大, 但后续的问题比较多, 原来的软硬件环境运行 4.1 是绰绰有余的,但升级到7.0 的时...

范堡
2009/04/02
3.3K
3
OneinStack 1.3 发布,一键 PHP/JAVA 安装工具

OneinStack 1.3 发布了,这个脚本是使用 shell编写,为了快速在生产环境上部署lnmp/lamp/lnmpa/lnmt(Linux、Nginx/Tengine/OpenResty、 MySQL/MariaDB/Percona、PHP、Apache、Tomcat),适用...

lj2007331
2016/04/29
1K
11
OneinStack 1.2 发布,一键 PHP/JAVA 安装工具

这个脚本是使用 shell编写,为了快速在生产环境上部署lnmp/lamp/lnmpa/lnmt(Linux、Nginx/Tengine、 MySQL/MariaDB/Percona、PHP、Apache、Tomcat),适用于CentOS 5~7(包括redhat)、Deb...

lj2007331
2016/03/03
2.6K
8
CentOS下安装Apache PHP MySql

本文安装环境:CentOS release 6.3 (Final)_2.6.32-279.el6.i686 所需安装软件: Apache PHP mysql-server-5.1.73-3.el6_5.i686 一、 关闭SELINUX # vi /etc/selinux/config #SELINUX=enfor......

Bony
2016/06/03
33
0
详解Nginx+php-5.4+Mysql-5.5+Memcached+redis的架构部署

为公司搭建一个测试架构,要求跟真是环境贴近需要安装Nginx、PHP、mysql、memcached、redis! 但是只给了一台R720的服务器,没办法,只能全跑在一台上了 服务器型号:戴尔R710 内存:4G 操作系...

Minkon1
2013/10/30
0
0
Win2008 R2 IIS7.5+PHP5(FastCGI)+MySQL5环境搭建教程

准备篇 一、环境说明: 操作系统:Windows Server 2008 R2 PHP版本:php 5.4.4 MySQL版本:MySQL5.5.25 二、相关软件下载: 1、PHP下载地址: http://windows.php.net/downloads/releases/ph...

KavenSu
2014/06/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

JS中的toFixed,toExponential,toPrecision

toFixed():根据小数点后的指定位数,将数字转换为字符串,它不用指数计数法。 toExponential():根据小数点后指定位数,将数字转化为指数形式字符串。小数点前面只有一位,小数点后面的...

AndyZhouX
10分钟前
0
0
istio 路由实例解析

根据链路追踪图如上: 资料:https://istio.io/docs/guides/bookinfo/ 流程解析: 1. 访问地址: http://IP:31380/productpage kubectl get svc --all-namespaces -o wide istio-system isti......

xiaomin0322
13分钟前
2
0
Centos7通过yum安装jdk8

先查看系统是否已有自带的jdk rpm -qa |grep java rpm -qa |grep jdk rpm -qa |grep gcj 如果没有输出信息,则说明系统没有安装。如果有输出信息,则执行下面的命令卸载 rpm -qa | grep jav...

iplusx
16分钟前
0
0
字体的动画

树不要皮必死无疑,人不要脸天下无敌。如果你此时正在被承受着不公平的待遇,不要伤心不要气馁,吃亏要趁早。 .menu ul li a { position:relative; color: #FFFFFF; text-decoration:...

Js_Mei
16分钟前
0
0
新手学习hadoop发行版本选择介绍

Hadoop对于从事互联网工作的朋友来说已经非常熟悉了,相信在我们身边有很多人正在转行从事hadoop开发的工作,理所当然也会有很多hadoop入门新手。Hadoop开发太过底层,技术难度远比我们想象的...

左手的倒影
17分钟前
0
0
iOS定时器循环引用问题解决

我们通常使用NSTimer或CADisplayLink会使用以下方式 //定义@property (nonatomic, strong)NSTimer *timer;//实现self.timer = [NSTimer scheduledTimerWithTimeInterval:1 target:p......

xiaobai1315
17分钟前
0
0
给wordpress程序提速

在上一节中,我们介绍了wordpress CMS主题提速,本节我们接着介绍wordpress主题提速:gravatar用户头像缓存和google字体去除。 gravatar头像受到全世界网络用户的喜爱,设置好gravatar头像后...

hero2019
20分钟前
0
0
DevExpress v18.1最新版帮助文档下载大全

DevExpress v18.1.4帮助文档下载列表大全来啦!包含.NET、VCL、HTML/JS系列所有帮助文档,提供CHM和PDF两个版本。除已停止更新的Silverlight、Windows 8外,其余均为最新版本。 文章底部扫描...

Miss_Hello_World
23分钟前
0
0
Unity Shader中各种空间及变换方法

前几天尝试写一个传送门的shader,发现自己对坐标之间的变换掌握的不够熟练,趁着这阵子想整理shader相关的知识点,先把各种空间及之间转换整理一下。 1 模型空间-世界空间-观察空间-裁剪空间...

爽歪歪ES
29分钟前
0
0

定义和应用 栈(stack)是一种特殊的线性表,其插入(也称入栈或压栈)和删除(也称出栈或弹栈)操作都在表的同一端进行。这一端被称为栈顶(top)另一端称为栈底端(bottom)。 我们生活中其实...

Frost729
30分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部