PHP中连接数据库

第一步:新建一个 数据配置文件config.php

return array(
		'url'=>'localhost',//地址
		'username'=>'root',//用户名
		'password'=>'root',//密码
		'db'=>'db_cnxy',//数据库名
		'charset'=>'utf8',//字符集
		'port'=>'3308'//端口
	);

第二步:新建一个 连接数据库文件mysql.php

/**
 *连接数据库
 *@return  $link连接好数据库的通道
 */
function mConn(){
	static $link=null;//设为静态变量,把值存起来
	if($link==null){
		$cfg=require 'config.php';//引入数据配置文件并赋给变量$cfg
		$link=mysqli_connect($cfg['url'],$cfg['username'],$cfg['password'],$cfg['db'],$cfg['port']);//连接数据库
		if(!$link){
			die("连接数据库失败");
		}
		if(!mysqli_set_charset($link,$cfg['charset'])){
			die("数据库字符集设置失败");//设置字符集
		}

	}
		return $link;
	
}

第三步:引入数据库文件并调用函数即可

require 'mysql.php';//引入数据库文件
$link = mConn()//调用函数并赋给 $link

第四步:关闭数据库

mysqli_close($link);//关闭数据库

@$link=mysqli_connect(“127.0.0.1地址”,“root用户名”,“12345密码”,“db_zhiquan数据库名”,“3306端口”);//返回链接标识,mysqli对象。@可以屏蔽本行的错误提示

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值