自己写PHP的MYSQL数据库查询函数减少冗余代码

  作为初学者的PHP程序员来说,查询数据库是用得最多的,今天就抛砖引玉写一下如何写自己的MYSQL查询函数,减少代码,看起来更规范,且在修改源码时更方便。

  一般情况下,我们要查询MYSQL中某条数据或者多条数据时,新手的写法都是:

  这样写也并没有错,但是数据量大的时候,这样的写法,在一个表只需要几个字段时,我们感觉查询的速度比较慢,并且需要在要查询的地方,都要写上这么多行代码,那么,自己写个“多功能”查询语句是非常有必要的。

  对于函数名称来说,你只需要定义与系统预定义的一些函数不要重名就可以,一般是按个人习惯写,比如写成db_开头的下划线,后面跟上功能定义等等。

  这是单一查询语句,我们在调用该函数时,通过传入三个变量,即可得到我们想要的数据,至于后面的die条件,是为了在查询时若有错误时,返回的MYSQL错误用的,也可以不加。

  假如,test表有5个字段id a b c d ,假如我们需要取出id等于5的这条数据中a和c的值,那么,我们的函数调用方法如下:

  第一个变量为取a,c字段的值,第二个变量为指定数据库的表名为 test,第三个变量为取值的ID参数。

  在实际开发中,我们很多查询并不需要对全部数据都需要,所以进行针对性取值,大大提高查询效率,也减少服务器的开销。

  第一个变量*表示取所有字段的值,第二个变量为指定数据库的表名为 test,第三个变量为取值的ID参数。

  在后期维护我们的PHP源代码时,如果需要调整,我们只需要在这一行简短的代码中略唯修改其中某几个字符就行了,不必每一个查询都都写上一大串代码。

相关阅读