PHP7 废除了 ”mysql.dll” ,推荐使用 mysqli 或者 pdo_mysql,discuz对原生mysql函数做了如下处理,通过mysqli代替原mysql函数

http://blog.csdn.net/beimuaihui/article/details/50235907

if(!function_exists('mysql_pconnect')){
$mysqli = mysqli_connect("$dbhost:$dbport", $dbuser, $dbpass, $dbname);
function mysql_pconnect($dbhost, $dbuser, $dbpass){
global $dbport;
global $dbname;
global $mysqli;
$mysqli = mysqli_connect("$dbhost:$dbport", $dbuser, $dbpass, $dbname);
return $mysqli;
}
function mysql_select_db($dbname){
global $mysqli;
return mysqli_select_db($mysqli,$dbname);
}
function mysql_fetch_array($result){
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_query($query){
global $mysqli;
return mysqli_query($mysqli,$query);
}
function mysql_escape_string($data){
global $mysqli;
return mysqli_real_escape_string($mysqli, $data);
//return addslashes(trim($data));
}
function mysql_real_escape_string($data){
return mysql_real_escape_string($data);
}
function mysql_close(){
global $mysqli;
return mysqli_close($mysqli);
}
}

  

最新文章

  1. android 网络加载图片,对图片资源进行优化,并且实现内存双缓存 + 磁盘缓存
  2. PHP底层工作原理
  3. 2 构建Mysql+heartbeat+DRBD+LVS集群应用系统系列之MySql的搭建
  4. Swift语言—有趣的字符串连接、数组、字典
  5. SharePoint 2013 Workflow 分布式配置问题记录
  6. 图像处理之face morphing
  7. 转载__直接拿来用!最火的Android开源项目(一)
  8. 菜鸟进阶——grunt
  9. spark在yarn-cluster模式,错误查找方法
  10. 计算机网络相关:应用层协议(一):DNS
  11. UltraEdit文本行数多变一和一边多
  12. Select默认选择后台参数
  13. 【五】服务熔断、降级 —— Hystrix(豪猪)
  14. java-算法-排列组合
  15. window 10 专业版激活|win 10专业版激活码
  16. Android模拟器故障:waiting for target deviceto come online
  17. Android学习笔记九:Service
  18. 782E. Underground Lab DFS 好题
  19. zoj1001-A + B Problem
  20. Linux 添加开机启动项的三种方法

热门文章

  1. django数据库设计
  2. Redis 连接失败redis Can't init enough connections amount!
  3. 51、自定义View基础和原理
  4. jQuery的validate验证插件使用方法
  5. c#的小技巧
  6. ORA-00257错误的解决办法
  7. text-align:justify 使用参考
  8. mongoose连接数据库的两种形式
  9. ssh登陆github
  10. Redis几个认识误区(转)