㈠ php中怎麼使用SQLite資料庫,最好可以把創建和連接資料庫的代碼發出來。謝謝!急!急!急!
首先說基本配置:
PHP SQLite 的使用和配置方法:
在PHP 5.1.x 以後自帶了 SQLtie 資料庫功能,只需要在配置PHP.ini中開啟即可
;extension=php_sqlite.dll
在PHP 5.2.x 以後自帶了 SQLtie PDO資料庫功能,只需要在配置PHP.ini中開啟即可
;extension=php_pdo_sqlite.dll
SQLite 資料庫管理:
1、SQLiteManager與PHPmyadmin不同,需要添加管理的資料庫
2、Windows下使用添加路徑需要將 X: \**\** 改為 X:/**/**
3、 創建資料庫的時候需要指定SQLite 資料庫文件存放的路徑
再說操作:
<?php
$db_path = 'sqlite3_db_php';
$db = new SQLite3($db_path); //這就是創建資料庫,也是連接資料庫
if (!!$db) {
//下面創建一個表格
$db->exec('CREATE TABLE user (id integer primary key, name varchar(32), psw varchar(32))');
㈡ 如何搭建PHP5+sqlite3環境
在php.ini里去掉
extension=php_sqlite.dll
extension=php_pdo.dll
extension=php_pdo_sqlite.dll
前面的「;」
注意順序與上面那一致,然後重啟伺服器就可以了
㈢ php 操作sqlite3的問題
這里應該是查詢id=2的記錄,函數fetchArray返回的是一個數組,該數組包含索引也包含欄位名作為數組的key,也就是說$row[0]就相當於$row->id,$row[1]相當於$row->name。
㈣ php sqlite3 數據查詢
$sql2="select * from test_models where test_paper_id=$ids order by orderbys";
$models = $sqlite->query_sqlite($conn,$sql2);
㈤ php 怎樣像連接mysql 一樣連接sqlite3 並向資料庫插入數據的操作
只要你正確安裝好環境(網上大把,安裝失敗資料庫都找不到。)
然後你寫:
<?php
mysql_connect('localhost','root','123');//llocalhost主機名,root用戶名,123密碼
mysql_select_db('sqlite3');//連接資料庫sqlite3
mysql_query("MySQL語句");//MySQL語句就像是你在mysql一樣用就行了
?>
執行,然後你去資料庫臉看看有沒有
㈥ PHP 操作 sqlite3 筆記
避免因內容中含有其他符號而引起sql操作報錯
更多pdo操作sqlite3實例
php:
js:
㈦ 如何在PHP5中通過PDO連接SQLite3資料庫
首先我們先選擇要使用的web server 軟體,由於從兼容性跟性能方面的需求,我選擇了目前來說最新版的apache。
第二步,我們要使用目前最新版本的PHP zip package .這里提示大家一下,經過我痛苦的反復的實驗跟查看資料,如果大家想要使用PDO擴展連接到SQLite資料庫的話,請你一定不要選擇安裝包,因為它不支持很多PHP的擴展庫文件。
第三步,我們要下載PDO的兩個擴展庫文件,文件名各自為:php_pdo.dll 跟 php_pdo_sqlite.dll 。下來以後保存在一邊,我們稍候會使用到。
最後一步,大家需要到SQLite官方網站去下載SQLite的文件包。 選擇適合自己的版本即可。
㈧ mac php使用sqlite3 一直PHP Fatal error: Call to undefined function sqlite_open()
sqllite3的打開方式可能不大一樣,官方手冊http://php.net/manual/zh/sqlite3.open.php
㈨ linux 系統如何設置php對sqlite3的支持
for Linux(rpm)
1.下載源 wget http://www.sqlite.org/sqlite-3.5.4.tar.gz
tar zxvf sqlite-3.5.4.tar.gz
cd sqlite-3.5.4
2.配置
./configure-----配置環境
make----------- 編譯sqlite源碼
make install-----安裝sqlite
若make的時候有發生找不到tcl相關的library時,可以利用下列指令:
./configure –disable-tcl –prefix=/usr/local/sqlite-3.3.5
debian: ./configure –disable-tcl
Ubuntu:./configure –prefix=/usr/local/sqlite-3.3.5
那就簡單了.:
debian: apt-get install libsqlite3-tcl
Ubuntu:apt-get install sqlite3
就行了
然後:
for linux(套件管理程序安裝)
可以利用 apt-get(Ubuntu/Debian)或 yum(Fedora)來直接下載,
Ubuntu:apt-get install sqlite
Debian:yum
若 SQLite 要與 PHP 搭配使用,則需要為 PHP 特別安裝套件,可利用各個 distros 的套件管理軟體來安裝(以Ubuntu為例):
for PHP4:
apt-get install php4-sqlite
for PHP5:
apt-get install php5-sqlite
收工
㈩ 誰知道php使用sqlite3是用 new PDO 呢,,還是用 new SQLlite3 這個呢
兩者都可以,都需要開啟php的對應擴展。
用PDO可以使代碼適用於多種資料庫,使得代碼抽象化,脫離資料庫關聯。
用指定SQLite3後,代碼只能用於這種資料庫。
盡量用PDO。