最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP基于PDO實(shí)現(xiàn)的SQLite操作類【包含增刪改查及事務(wù)等操作】

 更新時(shí)間:2017年06月21日 09:32:27   作者:youmypig  
這篇文章主要介紹了PHP基于PDO實(shí)現(xiàn)的SQLite操作類,包含增刪改查及事務(wù)等操作實(shí)現(xiàn)技巧與使用方法,需要的朋友可以參考下

本文實(shí)例講述了PHP基于PDO實(shí)現(xiàn)的SQLite操作類。分享給大家供大家參考,具體如下:

直接代碼:

注意:一定要寫好數(shù)據(jù)庫保存路徑

<?php
// sqlite分頁類
class SqliteDB{
  public function __construct(){
    // 初始化數(shù)據(jù)庫,并且連接數(shù)據(jù)庫 數(shù)據(jù)庫配置
    $this->db = new PDO('sqlite:'.dirname(__FILE__).'\log.db');
    $this->table_name=$tab;
    $this->tab_init();
  }
  public function tab_init()
  {
    # 表初始化,創(chuàng)建表
    $this->db->exec("CREATE TABLE log(
      id integer PRIMARY KEY autoincrement,
      urls varchar(200),
      ip varchar(200),
      datetimes datetime default (datetime('now', 'localtime'))
      )");
  }
  public function insert($tab_name,$key_list,$value_list)
  {
    // echo "INSERT INTO ".$tab_name." (".$key_list.") values(".$value_list.")";
    $result=$this->db->exec("INSERT INTO ".$tab_name." (".$key_list.") values(".$value_list.")");
    if (!$result) {
      return false;
    }
    // echo "{{{INSERT INTO ".$tab_name." (".$key_list.") values(".$value_list.")}}}}";
    $res=$this->db->beginTransaction();//事務(wù)回gun
  }
  public function total($tab_name,$tj='')//求總記錄數(shù)目
  {
    $sth = $this->db->prepare('SELECT count(id) as c FROM '.$tab_name.' '.$tj);
    $sth->execute();
    $result = $sth->fetchAll();
    return $result[0]['c'];
  }
  public function update()
  {
    # 修改
  }
  function delete($value='')
  {
    # 刪除
  }
  public function query($tab_name,$tj='')//表名稱和條件
  {
    $sth = $this->db->prepare('SELECT * FROM '.$tab_name.' '.$tj);
    // echo 'SELECT * FROM '.$tab_name.' '.$tj;
    $sth->execute();
    $result = $sth->fetchAll();
    return $result;
  }
}
// $db=new SqliteDB();
// $res=$db->insert('log','ip,urls,datetimes','"127.0.0.1","www.baidu.com","2012-12-12 00:00:00"');//添加案例
// $res=$db->query('log');//查詢案例
// $res=$db->total('log');//查詢案例
// print_r($res);
// foreach ($res as $key => $row) {
// echo $row['urls'];
// }
?>

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP基于pdo操作數(shù)據(jù)庫技巧總結(jié)》、《php+Oracle數(shù)據(jù)庫程序設(shè)計(jì)技巧總結(jié)》、《PHP+MongoDB數(shù)據(jù)庫操作技巧大全》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總

希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

肇东市| 屏南县| 名山县| 靖安县| 桐乡市| 汉寿县| 新和县| 七台河市| 确山县| 苍梧县| 尼勒克县| 建德市| 新沂市| 云龙县| 兴隆县| 德清县| 元氏县| 民和| 曲沃县| 宁晋县| 西贡区| 都匀市| 渭源县| 青龙| 平定县| 凤冈县| 聊城市| 获嘉县| 方山县| 澄江县| 峡江县| 伽师县| 定南县| 皮山县| 左贡县| 象州县| 云霄县| 阿图什市| 枣庄市| 西乡县| 乐山市|