<?php//sqlite分頁類classSqliteDB{publicfunction__construct(){//初始化數據庫,并且連接數據庫數據庫配置$this->db=newPDO('sqlite:'.dirname(__FILE__).'\log.db');$this->table_name=$tab;$this->tab_init();}publicfunctiontab_init(){#表初始化,創建表$this->db->exec("CREATETABLElog(idintegerPRIMARYKEYautoincrement,urlsvarchar(200),ipvarchar(200),datetimesdatetimedefault(datetime('now','localtime')))");}publicfunctioninsert($tab_name,$key_list,$value_list){//echo"INSERTINTO".$tab_name."(".$key_list.")values(".$value_list.")";$result=$this->db->exec("INSERTINTO".$tab_name."(".$key_list.")values(".$value_list.")");if(!$result){returnfalse;}//echo"{{{INSERTINTO".$tab_name."(".$key_list.")values(".$value_list.")}}}}";$res=$this->db->beginTransaction();//事務回gun}publicfunctiontotal($tab_name,$tj='')//求總記錄數目{$sth=$this->db->prepare('SELECTcount(id)ascFROM'.$tab_name.''.$tj);$sth->execute();$result=$sth->fetchAll();return$result[0]['c'];}publicfunctionupdate(){#修改}functiondelete($value=''){#刪除}publicfunctionquery($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=newSqliteDB();//$res=$db->insert('log','ip,urls,datetimes','"127.0.0.1","www.baidu.com","2012-12-1200:00:00"');//添加案例//$res=$db->query('log');//查詢案例//$res=$db->total('log');//查詢案例//print_r($res);//foreach($resas$key=>$row){//echo$row['urls'];//}?>
關于怎么在PHP中使用PDO實現一個SQLite操作類就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
15萬日元合多少人民幣?15萬日元等于9242元。日本貨幣的發行銀行是日本的中央銀行——日本銀行。日本銀行發行的紙幣面額有10,000、5,000、1,000日元等面額,另有500、100、50、10、5、 1日元鑄幣。1日元等于100分。其中,面額為2,000日元的紙幣在市場上流通的數量較少,在絕大多數自動販賣機中不被識別。20萬日元在日本能玩幾天?20w日元,按2020...
投資者在參與天通銀交易過程中,需要支付如下費用:點差、手續費、延期費、提貨費、交貨費等。點差:鉑金交易點差前一天結算價0.02% 白銀固定交易點差8元人民幣/千克。手續費:收取標準不超過成交金額的萬分之八,其中交易所收取萬分之三,其余部分由綜合會員收取。延期費:0.02%。提貨費:包括加工費、運輸費等,收取標準為每克14元人民幣;交貨費包括檢驗費、重鑄費等,收取標準為每克6元人民幣。提貨費、交貨費...
永隆銀行內地開戶條件是什么?永隆銀行內地開戶條件:年滿18周歲,具有完全民事行為能力的中國公民。如果消費者想要在永隆銀行開戶,需要提供有效身份證、居住地址證明文件。消費者可以在永隆銀行APP中點擊“我要開戶”,或者 是在招商永隆銀行官網中填寫在線申請表。招商永隆銀行官網開戶操作如下:一、在招商永隆銀行中找到預約開戶并點擊,消費者可以根據實際情況選擇香港本地分行開戶,或填寫申...