php 连接mysql数据库以及增删改查

php 连接数据库 一般是用面向对象的方法,需要先创建一个对象,即造一个连接对象,然后再写sql语句,(增改查删),最后执行sql语句

 

其中在创建连接对象时 我们用到的是MySQLI  是不区分大小写的, 这里用到的是mysqli,意思就是mysql的扩展,既可以通过面向过程的方式也可以通过面向对象的方式与数据库进行交互,唯一不同的是调用函数(对象方法)的方式不一样。

 

在创建连接对象后 需要先看一下连接是否成功 用if语句测试 mysqli_connect_error()就可以了  若显示false 则连接不成功

复制代码
<?php

//先创建一个对象,即造一个连接对象

$db=new mysqli("IP地址域名","用户名","密码","数据库名");

// 写sql 语句

$sql="insert into  info values('p003','张三','1','n001')";

//执行sql语句

$result=$db->query($sql);

//可以判断一下$result  增改删 的$result 返回值是ture 或者false
/* if($result)
{
    echo "执行成功";
}
else
{
      echo"执行失败";
}*/

?>
复制代码

上面是关于连接MYSQL 数据库中的增改删语句,相对来说比较简单,也比较单一,

下面是关于连接MYSQL 数据库中的查 select 语句, 由于最后的返回值是一个集对象,为了方便清晰的看到结果 我们用到了fetch_all(),fetch_row(); fetch_object();

fetch_assoc(); fetch_array()等比较常见函数,后面会有介绍,而且输出的方式都是不同的

复制代码
<?php
//创建对象

$db=new mysqli("","","","");

//判断是否出错的方法 
/*if(mysqli_connect_errtor())
{
     echo"连接失败";
     exit;
}

或者

mysqli_connect_error()?die("连接失败"):"";*/

//写SQL语句

$sql="select * from info";

//执行SQL语句返回结果集对象

$result=$db->query($sql);

//从结果集中读取数据,返回数组

$attr=$result->fetch_all() //读取所有数据,返回索引二维数组

$attr=$result->fetch_array() //读取当前指针指向的数据,返回索引关联都存在的数组

$attr=$result->fetch_assoc() //返回关联数组

$attr=$result->fetch_row() //返回索引数组

$attr=$result->fetch_object()  //返回对象

?>

转载于:https://www.cnblogs.com/GP1014336455/p/7678577.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值