PHP提示Deprecated: mysql_connect(): The mysql extension is deprecated的解决方法

yipeiwu_com5年前Mysql基础

本文实例讲述了PHP提示 Deprecated: mysql_connect(): The mysql extension is deprecated的解决方法,在PHP程序开发中常会遇到这类问题。分享给大家供大家参考,具体的解决方法如下:

将下面代码改为mysqli或PDO即可。

function connectit () { 
global $CFG; 
mysql_connect($CFG['db_host'], $CFG['db_user'], $CFG['db_pass']) or die(mysql_error()); 
mysql_select_db($CFG['db_name']); 
} 

PDO:

$dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass); 

MYSQLI:

$link = mysqli_connect( 
 'localhost', /* The host to connect to 连接MySQL地址 */   
 'user',   /* The user to connect as 连接MySQL用户名 */   
 'password', /* The password to use 连接MySQL密码 */   
 'world');  /* The default database to query 连接数据库名称*/   

if (!$link) { 
  printf("Can't connect to MySQL Server. Errorcode: %s ", mysqli_connect_error()); 
  exit; 
}

希望本文所述对大家的PHP程序设计有所帮助。

相关文章

解析php mysql 事务处理回滚操作(附实例)

很多新手在进行项目过程中,会碰到这样一种情况,如:论坛扣币项目中,用户支付论坛币的时候如果突然断网、电脑死机、停电、等其它自然灾害时,导致本次交易没有成功(即用户的币已经扣掉了,但是服务...

PHP以及MYSQL日期比较方法

MYSQL日期比较 TO_DAYS(NOW()) - TO_DAYS(date_col) <= 30; 我们的date_col必须是日期时间格式,而不能是时间戳, mysql>...

php往mysql中批量插入数据实例教程

前言 假如说我有这样一个表,我想往这个表里面插入大量数据 CREATE TABLE IF NOT EXISTS `user_info` ( `id` int(11) NOT NUL...

PHP持久连接mysql_pconnect()函数使用介绍

mysql_pconnect在单一进程,特别是一直保持执行的监控程序,特别适用。 mysql_pconnect用法和mysql_connect类似: 复制代码 代码如下: <?ph...

PHP商品秒杀问题解决方案实例详解【mysql与redis】

本文实例讲述了PHP商品秒杀问题解决方案。分享给大家供大家参考,具体如下: 引言 假设num是存储在数据库中的字段,保存了被秒杀产品的剩余数量。 if($num > 0){...