中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在PHP中使用PDO實現一個SQLite操作類

發布時間:2021-02-05 16:18:00 來源:億速云 閱讀:199 作者:Leah 欄目:開發技術

這篇文章給大家介紹怎么在PHP中使用PDO實現一個SQLite操作類,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

<?php
// sqlite分頁類
class SqliteDB{
  public function __construct(){
    // 初始化數據庫,并且連接數據庫 數據庫配置
    $this->db = new PDO('sqlite:'.dirname(__FILE__).'\log.db');
    $this->table_name=$tab;
    $this->tab_init();
  }
  public function tab_init()
  {
    # 表初始化,創建表
    $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();//事務回gun
  }
  public function total($tab_name,$tj='')//求總記錄數目
  {
    $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'];
// }
?>

關于怎么在PHP中使用PDO實現一個SQLite操作類就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

壤塘县| 华容县| 栾城县| 凤城市| 靖州| 乐安县| 棋牌| 阳朔县| 昌都县| 磐石市| 黄冈市| 曲水县| 阿克苏市| 兴安盟| 原阳县| 安岳县| 淳化县| 辛集市| 民勤县| 铁力市| 正蓝旗| 沙田区| 台南县| 陕西省| 灵武市| 炉霍县| 缙云县| 山阴县| 丹寨县| 尤溪县| 兰坪| 中牟县| 清水河县| 武隆县| 霍邱县| 沿河| 象山县| 吴堡县| 屯留县| 邓州市| 遂宁市|