实现一个mysql数据库封装需要考虑的问题 1.使用方便性 采用直接sql语句操作方式。只要会写sql语句,那么将没有其他学习成本。 uctphp框架提供的dba辅助封装类,用会之后将爱不释手。 使用前需要显示初始化并连接到数据库吗,当然不需要。 直到执行第一条sql语句之前,都不会去连接数据库,甚至不会new一个db对象。 dba将会在合适的时机去连接数据库并执行初始化字符编码操作。 查询语句。不需要new一个查询构造器也不提供链式操作方式,那样复杂且低效。 dba提供了以下的查询辅助函数。 //读一个值 Dba::readOne($sql); //读一行 Dba::re