php API初体验

阅读数:1573 发布时间:2016-05-24 21:50:34

作者:mj001 标签: php MySQL API 马骏001

为了能够更方便的实现增删改查,我们可以通过API来操纵mysql,更加快速和高效。

完成一个API的编写,主要包含了下面几个部分:

引入文件

这里,我们引入了秀野堂主已经编写好的两个文件:

  1. config.php ---------- php的配置文件,里面包含了数据库的地址和接收请求的地址
  2. class_base.php ---------- php的一个基类,封装了很多常用,直接调用

php引入文件

接收相关的参数

参数我理解成可以与数据库建立连接的元素,其实就是数据库里面的字段,通过它配合sql语句才能对数据库进行相关的操作。

接受单个参数,主要用于查询或者删除的时候用:

单个参数

接受多个参数,主要用于插入新的数据和更新数据的时候用:

多个参数

生成sql语句

这里的重难点就是对于sql语句的运用,可以参考这一篇文章: mysql常用语句

增:

add

删:

delete

改:

modify

查:

search

tips:我在这里踩到一个坑,就是表建好了之后,我又全部重新更改了各个字段的名字,

alter table tablename change originalname newname datatype(len);

结果导致数据表原来的自增数,默认值还有primary key等属性全部消失,折腾了半天才解决这个问题:

alter table doct_tbl change doc_id doct_id int(3) not null auto_increment;
alter table mj_doct_tbl AUTO_INCREMENT=100;

这里的自增语句单独写就能成功,如果和第一句合在一起写,总是会报错。

自增

将sql语句放入数据库中执行

这里用到了base基类里面封装的一些方法: 增:

add

查:

search

删、改:

del&modi

得到返回信息

返回的消息方便我们检查是否操作成功。 返回true or false的消息:

bo

返回有具体数据:

multi

相关文章推荐: