91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

PHP中sqlite3的使用方法是怎樣的

發布時間:2020-05-27 14:08:13 來源:億速云 閱讀:1064 作者:PHP專家 欄目:編程語言

PHP即“超文本預處理器”,是一種通用開源腳本語言。PHP是在服務器端執行的腳本語言,與C語言類似,是常用的網站編程語言。PHP獨特的語法混合了C、Java、Perl以及 PHP 自創的語法。利于學習,使用廣泛,主要適用于Web開發領域。

SQLite是一種輕量級的關系型數據庫,可以內嵌在我們的應用程序中一起發布出去,這樣我們在部署應用的時候,就不需要額外數據庫的支持了。

在php中如果要使用sqlite,只需開啟php_sqlite3.dll擴展即可,非常方便。下面是我曾經的一個項目中,自己編寫的一個操作SQLite數據庫的工具類。

<?php
 
class SQLiteDB extends SQLite3 {
function __construct(){
try {
$this->open(dirname(__FILE__).'/../data/sqlite_ecloud.db');
}catch (Exception $e){
die($e->getMessage());
}
}
}
 
class DBUtils {
private static $db;
private static function instance(){
if (!self::$db) {
self::$db = new SQLiteDB();
}
}
 
/**
* 創建表
* @param string $sql
*/
public static function create($sql){
self::instance();
$result = @self::$db->query($sql);
if ($result) {
return true;
}
return false;
}
 
/**
* 執行增刪改操作
* @param string $sql
*/
public static function execute($sql){
self::instance();
$result = @self::$db->exec($sql);
if ($result) {
return true;
}
return false;
}
 
/**
* 獲取記錄條數
* @param string $sql
* @return int
*/
public static function count($sql){
self::instance();
$result = @self::$db->querySingle($sql);
return $result ? $result : 0;
}
 
/**
* 查詢單個字段
* @param string $sql
* @return void|string
*/
public static function querySingle($sql){
self::instance();
$result = @self::$db->querySingle($sql);
return $result ? $result : '';
}
 
/**
* 查詢單條記錄
* @param string $sql
* @return array
*/
public static function queryRow($sql){
self::instance();
$result = @self::$db->querySingle($sql,true);
return $result;
}
 
/**
* 查詢多條記錄
* @param string $sql
* @return array
*/
public static function queryList($sql){
self::instance();
$result = array();
$ret = @self::$db->query($sql);
if (!$ret) {
return $result;
}
while($row = $ret->fetchArray(SQLITE3_ASSOC) ){
array_push($result, $row);
}
return $result;
}
}
 
?>

調用方式:

引入DBUtils.php文件,然后通過 DBUtils::方法名 這種形式,即可操作SQLite數據庫了。

以上就是關于PHP中sqlite3的使用方法是怎樣的詳細內容,更多請關注億速云其它相關文章!

向AI問一下細節

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

AI

江永县| 开江县| 古田县| 甘德县| 化隆| 涿鹿县| 敖汉旗| 天峻县| 鄄城县| 临城县| 绵阳市| 读书| 遂昌县| 延安市| 黄骅市| 鹤峰县| 通渭县| 望奎县| 鱼台县| 潞城市| 夏邑县| 沈丘县| 西峡县| 安远县| 枞阳县| 金门县| 广平县| 延边| 本溪| 双流县| 寻乌县| 古交市| 石棉县| 攀枝花市| 桂东县| 木兰县| 嵩明县| 开封县| 南投县| 吉安县| 广宁县|