们贯匿龋辖厢腺型楷酗套颅耻
新建目录11 在该目录下新建mysqli_connect.php
代码:
<?php /** * mysqli面向对象连接数据库 */ //1.连接参数 $db_host='127.0.0.1';//linux,macos用localhost ,数据库主机地址 $db_user="root";//数据库用户名 $db_pass='root';//数据库密码 $db_name="myuser";//数据库名称 $db_char="utf8";//数据库编码 //2.连接数据服务器:给对象mysqli的construct构造函数传参数即可 $mysqli=@new mysqli($db_host,$db_user,$db_pass);//返回对象 //3.检测是否连接成功 //如果连接失败,mysqli对象的errno属性会返回一个错误编号 //编号存在,打印错误信息 if($mysqli->connect_errno) { exit("连接出错:".$mysqli->connect_errno.":".$mysqli->connect_error); } echo "<h2>连接成功</h2>"; //4.设置默认的数据库 $mysqli->select_db($db_name); //5.设置数据库的默认字符集 $mysqli->set_charset($db_char);
执行:
简化
新建配置文件mysqli_config.php
代码:
<?php /** * 连接参数 */ //1.连接参数 $db_host='127.0.0.1';//linux,macos用localhost ,数据库主机地址 $db_user="root";//数据库用户名 $db_pass='root';//数据库密码 $db_name="myuser";//数据库名称 $db_char="utf8";//数据库编码
mysqli_connect.php代码:
<?php /** * mysqli面向对象连接数据库 */ //1.连接参数 require "mysqli_config.php"; //2.连接数据服务器:给对象mysqli的construct构造函数传参数即可 $mysqli=@new mysqli($db_host,$db_user,$db_pass,$db_name);//返回对象 //3.检测是否连接成功 //如果连接失败,mysqli对象的errno属性会返回一个错误编号 //编号存在,打印错误信息 if($mysqli->connect_errno) { exit("连接出错:".$mysqli->connect_errno.":".$mysqli->connect_error); } echo "<h2>连接成功</h2>"; //4.设置数据库的默认字符集 $mysqli->set_charset($db_char);
执行:
避免乱码的方法:数据库,php,html均使用一种编码方式如utf8就不会出现乱码
了碗朽缎汇锯熔盆昏堕摔乾殊