PHP数据库操作

一、增删改查

1. 插入语句

insert into 表名(表的字段1,表的字段2) value(字段1的值,字段2的值);

2. 删除语句

delete from 表名 where 条件 

3. 修改语句

update 表名 set 字段1=‘值’,字段2=‘值’ where 条件

4. 查询语句

 select 字段1,字段2... from 表名 where 条件

二、php对数据库的操作流程

1. 打来一个数据库链接

一般实际开发中,不会给你root这么大的权限来操作数据,这里只是举个例子

$link = @mysqli_connect("localhost","root","","mydb");

2. mysql的连接错误处理

mysql的连接错误处理
      if(mysqli_connect_errno($link)){
            echo "错误号:".mysqli_connect_errno($link);
            echo "<br>错误描述:网站错误,请联系管理员";
            exit;
    }

3. 设定编码,保证页面是utf-8编码

mysqli_query($link,"set names utf8");

4. 此时就可以对数据库的表进行操作了,

  • 插入操作:
name,price,pic是表的字段名,'$menuname',$price,'$pic'是作为字段名对应的值
$sql = "insert into menu(`name`,`price`,`pic`)values('$menuname',$price,'$pic');";
  • 查询操作:
$sql = "select * from menu";
$result = mysqli_query($link,$sql);
    // 如果查询成功,就会返回一个结果集对象
    // 可以使用结果集对象方法来获得记录
    // 第一个方法fetch_all,返回结果集中所有的记录
$data = mysqli_fetch_all($result,MYSQLI_ASSOC);  // 以关联数组作为下标
$data = mysqli_fetch_all($result,MYSQLI_BOTH);  // 数字与关联数组都有

5. 最后一步需要关闭数据库的连接

mysqli_close($link);
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • PHP支持哪些数据库 PHP通过安装相应的扩展来实现数据库操作,现代应用程序的设计离不开数据库的应用,当前主流的数...
    敬业福阅读 2,108评论 0 1
  • PHP支持哪些数据库 PHP通过安装相应的扩展来实现数据库操作,现代应用程序的设计离不开数据库的应用,当前主流的数...
    雪碧spirit阅读 954评论 1 5
  • 一、操作数据库的步骤 我们对数据库的操作主要分为五步:连接数据库、选择数据库、设置编码方式、操作数据库、关闭数据库...
    XZ阳光小熊阅读 427评论 0 0
  • 连接数据库 执行sql语句 或者: 注:如果连接数据库不成功,$connect_errno将会有错误信息,$con...
    dawsonenjoy阅读 225评论 0 0
  • 五彩缤纷的颜色给这个世界带来了不止一点的活力,也给人们带来了各种不同的好处。 例如服装色彩的搭配 清爽的夏天,穿着...
    L雁小七阅读 226评论 2 5