首页 > PHP教程 > php开发知识文章

php 使用MySQLi连接mysql数据库

本文主要介绍了php 使用MySQLi连接mysql数据库的方法步骤.

连接Mysql数据库

使用面向对象的方法

1.new一个mysqli连接对象

2.准备一条SQL语句

3.执行SQL语句,如果是查询语句,成功则返回结果及对象

4.从结果集对象里取出数据

查询信息

//new一个mysqli连接对象
$db = new MySQLi("localhost", "root", "123456", "user");
//括号里是IP地址域名,用户名,密码,数据库的名字

//准备一条SQL语句
$sql = "select * from student";

//执行SQL语句,如果是查询语句,成功返回结果及对象
$re = $db->query($sql);

//判断返回是否有内容,执行成功
if ($re) {
//如果成功了,从结果集对象里找到数据;
$attr = $re->fetch_all();
//返回索引数组:$attr = $reslut->fetch_row()
//返回关联数组:$attr = $reslut->tch_assoc();
//返回对象:$attr = $reslut->fetch_object();
//返回既有索引又有关联:$arrt = $reslut->fetch_array();
var_dump($attr);
}

最后的返回值是一个结果集对象,用到了fetch_all(),fetch_row(); fetch_object()。

增删改信息

//new一个mysqli连接对象
$db = new MySQLi("localhost", "root", "123456", "user");
//括号里是IP地址域名,用户名,密码,数据库的名字

//新增
//准备SQL语句
$sql = "insert into user values('php','12','aa')";
//执行SQL语句
$r = $db->query($sql);
if ($r) {
//如果$rture
echo "执行成功";
} else {
echo "执行失败";
}

//修改
//准备SQL语句
$sql = "update user set name='java' where id='1'";
//执行SQL语句
$r = $db->query($sql);
if ($r) {
echo "执行成功";
} else {
echo "执行失败";
}

//删除
//准备SQL语句
$sql = "delete from user where id='1'";
//执行SQL语句
$r = $db->query($sql);
if ($r) {
echo "执行成功";
} else {
echo "执行失败";
}

以上就是本文php 使用MySQLi连接mysql数据库的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助。

php 使用MySQLi连接mysql数据库

关闭
感谢您的支持,我会继续努力!
扫码打赏,建议金额1-10元


提醒:打赏金额将直接进入对方账号,无法退款,请您谨慎操作。