为了能够更方便的实现增删改查,我们可以通过API来操纵mysql,更加快速和高效。
完成一个API的编写,主要包含了下面几个部分:
- 引入文件
- 接收相关参数
- 生成sql语句
- 将sql语句放入数据库中执行
- 得到返回信息
引入文件
这里,我们引入了秀野堂主已经编写好的两个文件:
- config.php ———- php的配置文件,里面包含了数据库的地址和接收请求的地址
- class_base.php ———- php的一个基类,封装了很多常用,直接调用
接收相关的参数
参数我理解成可以与数据库建立连接的元素,其实就是数据库里面的字段,通过它配合sql语句才能对数据库进行相关的操作。
接受单个参数,主要用于查询或者删除的时候用:
接受多个参数,主要用于插入新的数据和更新数据的时候用:
生成sql语句
这里的重难点就是对于sql语句的运用,可以参考这一篇文章:
mysql常用语句
增:
删:
改:
查:
tips:我在这里踩到一个坑,就是表建好了之后,我又全部重新更改了各个字段的名字,
|
|
结果导致数据表原来的自增数,默认值还有primary key等属性全部消失,折腾了半天才解决这个问题:
|
|
这里的自增语句单独写就能成功,如果和第一句合在一起写,总是会报错。
将sql语句放入数据库中执行
这里用到了base基类里面封装的一些方法:
增:
查:
删、改:
得到返回信息
返回的消息方便我们检查是否操作成功。
返回true or false的消息:
返回有具体数据: