怎么在PHP中使用PDO实现一个SQLite操作类

  介绍

这篇文章给大家介绍怎么在PHP中使用PDO实现一个SQLite操作类,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

& lt; PHP ?//,sqlite分页类   class  SqliteDB {   public 才能;function  __construct () {   ,,,//,初始化数据库,并且连接数据库,数据库配置   ,,,这个→美元db =, new  PDO (& # 39; sqlite: & # 39; .dirname (__FILE__)强生# 39;\ log.db& # 39;);   ,,,这个→美元table_name=$选项卡;   ,,,这个→美元tab_init ();   ,,}   public 才能;function  tab_init ()   {才能   ,,,#,表初始化,创建表   ,,,这个→美元db→exec (“CREATE  TABLE 日志(   ,,,,,id  integer  PRIMARY  KEY 自动增量,   ,,,,,urls  varchar (200),   ,,,,,ip  varchar (200),   ,,,,,datetimes  datetime  default  (datetime(& # 39;现在,,,& # 39;localtime # 39;))   ,,,,,)“);   ,,}   public 才能;function 插入(tab_name美元,美元key_list value_list美元)   {才能   ,,,//,echo “INSERT  INTO “。美元tab_name !”,(“美元key_list !”),值(“value_list美元!”)“;   ,,,结果=这→美元db→exec (“INSERT  INTO “。美元tab_name !”,(“美元key_list !”),值(“value_list !”美元)。“);   ,,,if (! $结果),{   ,,,,,return 假;   ,,,}   ,,,//,echo “{{{INSERT  INTO “。美元tab_name !”,(“美元key_list !”),值(“value_list美元!”)}}}}“;   ,,,res=这→美元db→beginTransaction();//事务回枪   ,,}   public 才能;function 总(tab_name, tj美元=& # 39;& # 39;)//求总记录数目   {才能   ,,,sth 美元;=,$ this→db→准备(& # 39;SELECT 计数(id), as  c 得到& # 39;。美元tab_name强生# 39;,& # 39;美元tj);   ,,,$ sth→执行();   ,,,result 美元;=,$ sth→fetchAll ();   ,,,return 结果美元[0][& # 39;c # 39;];   ,,}   public 才能;function 更新()   {才能   ,,,#,修改   ,,}   function 才能删除($价值=https://www.yisu.com/zixun/?   {   #删除   }   公共函数查询(tab_name, tj美元=")//表名称和条件   {   $ sth=$ this -> db ->准备(“SELECT * FROM”。tab_name美元。“tj美元);//echo ' SELECT * FROM '。tab_name美元。“tj美元;   使用$ sth -> execute ();   $=$ sth ->结果fetchAll ();   返回结果美元;   }   }//$ db=新SqliteDB ();//res美元=$ db -> insert(“日志”、“ip、url、日期时间”,““127.0.0.1”、“www.baidu.com”,“2012-12-12”就是“);//添加案例//res美元=$ db ->查询(“日志”);//查询案例//res美元=$ db ->总(“日志”);//查询案例//print_r (res);//foreach (res关键=>美元美元行){//echo $行(“url”);//}   ?>

关于怎么在PHP中使用PDO实现一个SQLite操作类就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

怎么在PHP中使用PDO实现一个SQLite操作类