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兼容性问题解决方案
猜你喜欢
- 用nohup命令实现PHP的多进程 2023-09-02
- laravel通用化的CURD的实现 2023-03-17
- PHP中PDO事务处理操作示例 2022-10-15
- PHP仿tp实现mvc框架基本设计思路与实现方法分析 2022-10-18
- windows下9款一键快速搭建PHP本地运行环境的好工具(含php7.0环境) 2023-09-02
- PHP简单实现二维数组的矩阵转置操作示例 2022-10-02
- laravel实现按月或天或小时统计mysql数据的方法 2023-02-22
- PHP实现微信支付(jsapi支付)流程步骤详解 2022-10-09
- php微信公众号开发之秒杀 2022-11-23
- Laravel balde模板文件中判断数据为空方法 2023-08-30