介绍
这期内容当中小编将会给大家带来有关如何在PHP中利用PDO实现一个mysql数据库操作类,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
<强> dbconfig类负责配置数据库访问信息>强,包括:服务器地址,端口,数据库实例名,用户名,用户密码,字符集等。
<强> dbtemplate类集合了对数据库的访问操作>强,主要有以下几个操作:
1。queryrow:返回多行记录
2。queryrow:返回为单条记录
3。queryforint:查询单字段,返回整数
4。queryforfloat:查询单字段,返回浮点数(浮动)
5。queryfordouble:查询单字段,返回浮点数(double)
6。queryforobject:查询单字段,返回对象,实际类型有数据库决定
7。更新:执行一条更新语句。插入/upadate/删除
具体代码如下:
class dbconfig {, ,,,private static dbms 美元;=,“mysql",, ,,,private static host 美元;=,& # 39;127.0.0.1 # 39;,, ,,,private static port 美元;=,& # 39;3306 & # 39;,, ,,,private static username 美元;=,& # 39;& # 39;,, ,,,private static password 美元;=,& # 39;& # 39;,, ,,,private static dbname 美元;=,& # 39;& # 39;,, ,,,private static charset 美元;=,& # 39;utf - 8 # 39;,, ,,,private static dsn;美元, , ,,,/* *, ,,,,*, ,,,,*,@return ,,返回pdo dsn配置, ,,,,*/, ,,,public static function getdsn (), {, ,,,,,,,if (!收取(self:: $ dsn)), {, ,,,,,,,,,,,self:: $ dsn =, self:: $ dbms 只& # 39;:主机=& # 39;,只self:: $ host 只& # 39;;港口=& # 39;,只 ,,,,,,,,,,,,,,,,,,,self:: $ port 只& # 39;;dbname=& # 39;,只自我:dbname;美元, ,,,,,,,,,,,if (strlen (self::字符集美元),祝辞,0),{, ,,,,,,,,,,,,,,,self:: $ dsn =, self:: $ dsn 只& # 39;;charset=& # 39;,只自我:字符集;美元, ,,,,,,,,,,,}, ,,,,,,,}, ,,,,,,,return 自我::$ dsn;, ,,,}, , ,,,/* *, ,,,,*,设置mysql数据库服务器主机, ,,,,*,@param , host 美元;主机的ip地址, ,,,,*/, ,,,public static function sethost(主机),{, ,,,,,,,if (收取(主机),,,,strlen(主机)美元,祝辞,0), ,,,,,,,,,,,self:: $ host =,修剪(主机),, ,,,}, , ,,,/* *, ,,,,*,设置mysql数据库服务器的端口, ,,,,*,@param , port 美元;端口, ,,,,*/, ,,,public static function setport(端口),{, ,,,,,,,if (收取(端口),,,,strlen(端口)美元,祝辞,0), ,,,,,,,,,,,self:: $ port =,修剪(端口)美元;, ,,,}, , ,,,/* *, ,,,,*,设置mysql数据库服务器的登陆用户名, ,,,,*,@param , username 美元; ,,,,*/, ,,,public static function setusername(用户名),{, ,,,,,,,if (收取(用户名),,,,strlen(用户名),祝辞,0), ,,,,,,,,,,,self:: $ username =,美元的用户名,, ,,,}, , ,,,/* *, ,,,,*,设置mysql数据库服务器的登陆密码, ,,,,*,@param , password 美元; ,,,,*/, ,,,public static function 向setpassword(密码),{, ,,,,,,,if (收取(密码),,,,strlen(密码)美元,祝辞,0), ,,,,,,,,,,,self:: $ password =,密码,美元, ,,,}, , ,,,/* *, null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null如何在PHP中利用PDO实现一个mysql数据库操作类