php7兼容 MySQL相关函数,PHP7 废除了 ”mysql.dll”,推荐使用 mysqli 或者 pdo_mysqlphp7兼容 MySQL相关函数,PHP7 废除了 mysql.dll,推荐使用 mysqli 或者 pdo_mysql 遇到数据库相关兼容性,处理方法:将以下代码放在公共函数里 或入口文件自动初始化,代码如下: if(!function_exists('mysql_pconnect')){ function mysql_pconnect($dbhost, $dbuser, $dbpass){
遇到数据库相关兼容性,处理方法:将以下代码放在公共函数里 或入口文件自动初始化,代码如下:
if(!function_exists('mysql_pconnect')){
function mysql_pconnect($dbhost, $dbuser, $dbpass){
global $dbport;
global $dbname;
global $linkid;
$linkid = mysqli_connect($dbhost, $dbuser, $dbpass, $dbname);
return $linkid;
}
function mysql_select_db($dbname){
global $linkid;
return mysqli_select_db($linkid,$dbname);
}
function mysql_fetch_array($result, $type=''){
if ($type) {
return mysqli_fetch_array($result, $type);
}else{
return mysqli_fetch_array($result);
}
}
function mysql_fetch_assoc($result){
return mysqli_fetch_assoc($result);
}
function mysql_fetch_row($result){
return mysqli_fetch_row($result);
}
function mysql_free_result($result){
return mysqli_free_result($result);
}
function mysql_query($cxn){
global $linkid;
return mysqli_query($linkid,$cxn);
}
function mysql_insert_id(){
global $linkid;
return mysqli_insert_id($linkid);
}
function mysql_affected_rows(){
global $linkid;
return mysqli_affected_rows($linkid);
}
function mysql_escape_string($data){
global $linkid;
return mysqli_real_escape_string($linkid, $data);
}
function mysql_real_escape_string($data){
global $linkid;
return mysqli_real_escape_string($linkid, $data);
}
function mysql_close(){
global $linkid;
return mysqli_close($linkid);
}
function mysql_get_server_info(){
global $linkid;
return mysqli_get_server_info($linkid);
}
function mysql_num_rows($result){
return mysqli_num_rows($result);
}
//编程学习网 topstudy.com.cn
}
织梦狗教程
本文标题为:php5项目升级为php7 mysql兼容性问题解决方案


基础教程推荐
猜你喜欢
- PHP数据加密方式梳理介绍 2023-07-03
- TP5(thinkPHP5框架)基于bootstrap实现的单图上传插件用法示例 2023-01-19
- TP5 连接多个数据库及使用方法 2023-08-30
- laravel model模型定义实现开启自动管理时间created_at,updated_at 2023-03-02
- PHP实现生成数据字典功能示例 2022-10-18
- php中使用array_filter()函数过滤数组实例讲解 2023-05-19
- PHP使用SMTP邮件服务器发送邮件示例 2022-11-16
- PHP实现创建一个RPC服务操作示例 2023-04-01
- PHP删除数组中指定值的元素常用方法实例分析【4种方法】 2022-11-12
- thinkPHP3.2.2框架行为扩展及demo示例 2022-11-07