使用 Mysqli操作数据库

本文介绍了如何在PHP中使用Mysqli扩展来连接数据库。通过`new mysqli()`创建实例,并用`connect()`方法连接到指定的数据库服务器、用户名、密码和数据库名。如果连接参数错误,如数据库不存在,`connect()`方法将抛出错误,可以使用@错误抑制符避免显示错误信息。
摘要由CSDN通过智能技术生成
一.连接数据库
1.面向过程
1.1:mysqli_connect(server,user,pwd);
1.2:mysqli_connect(server,user,pwd,db);
引:mysql_connect(server,user,pwd);(MySQL)注:mysql没有表示数据库的参数
2.面向对象
2.1:$_mysqli = new mysqli(server,user,pwd);
2.2:$_mysqli = new mysqli(server,user,pwd,db);

2.3:$_mysqli = new mysqli();

$_mysqli->connect(server,user,pwd);

2.4:$_mysqli = new mysqli();

$_mysqli->connect(server,user,pwd,db);

注:connect方法中如果参数出错(例如数据库不存在)时会报错,可以用@错误抑制符屏蔽错误

二.选择数据库
1.面向过程
 mysqli_select_db($con,db);//$con 必选
 引:mysql_select_db(db,$con);(MySQL)注:两个参数的位置不同,$con 参数可选。
2.面向对象
 $mysqli->select_db(db);//如果参数为一个不存在的数据库时,不会报错!
三.断开Mysql
1.面向过程
 mysqli_close($con);//$con 必选
 引:mysql_close($con); //$con 可选
2.面向对象
 $_mysqli->close();
四.处理连接错误
mysqli_connect_errno()函数返回连接数据库返回的错误号。
mysqli_connect_error()函数返回连接数据库返回的错误代码。
if(mysqli_connect_errno()) 
{
echo '数据库连接错误,错误信息:'.mysqli_connect_error();
exit();
}
注:1.连接错误只能用函数,不可以用对象的方法,因为如果连接失败,创建的对象就不存在,也就无法调用方法。
  2.mysql_errno($con) 和 mysql_error($con) 可以返回连接错误信息,但是 mysqli_errno($con) 和 mysqli_error($con) 不可以用来返回连接错误信息,因为这里
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值