php读取sqlite数据库入门实例代码 |
|
本文标签:php,sqlite SQLite简介 SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入 式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了 。 单的用PHP连接SQLite建立表,并使用INSERT和SELECT语句操作SQLITE数据库 。 复制代码 代码如下: extension=php_pdo.dll extension=php_pdo_sqlite.dll extension=php_sqlite.dll sqlite_open命令是打开一个数据库文件 。 循环并显示结果 。
<?php
//临时目录 在Windows环境中,如果出现上述错误,请使用putenv("TMP=C:/temp");指定临时文件夹 。
//putenv("TMP=C:/temp");
//打开数据库
if ($db = sqlite_open("test.db",0666,$sqliteerror)) {
//创建表
sqlite_query($db, "create table user(id integer primary key,name text);");
//INSERT语句
$sql = "insert into user values(NULL, 名字)";
//执行SQL语句
$res = sqlite_query($db, $sql);
//SELECT语句
$sql = "select * from user order by id desc limit 20";
//执行SQL语句
$res = sqlite_unbuffered_query($db, $sql);
//显示结果
while ($item = sqlite_fetch_array($res, SQLITE_ASSOC)) {
print "ID:".$item["id"] ."NAME:".$item["name"];
print "<BR>";
};
//关闭数据库
sqlite_close($db);
} else {
print $sqliteerror;
}
?>
PHP+SQLite数据库操作教程与实例
<?php
//设置脚本最大执行时间
set_time_limit(0);
//sqlite数据库文件名
$db_name = md5.db;
//打开sqlite数据库
$db = sqlite_open($db_name);
//异常处理
if( !$db ) {
echo 不能连接SQlite文件:,$db_name,<br />;
}else{
echo 成功连接SQlite文件:,$db_name,<br />;
}
//创建数据表:MD5密码表
sqlite_query($db, "CREATE TABLE md5 (s int(4) PRIMARY KEY,d varchar(32))");
//插入记录
$s = 0;
while($s <= 999999){
$d = md5($s);
sqlite_query($db, "INSERT INTO md5 VALUES ($s,{$d})");
$s++;
}
//检索所有记录
$result = sqlite_query($db, SELECT * FROM md5);
echo <pre>;
while ($row = sqlite_fetch_array($result, SQLITE_BOTH)) {
echo Md5:,$row[d], Src:,$row[s], <br />;
}
echo </pre>;
//关闭SQLite连接
sqlite_close($db);
?>
php读取sqlite入门版
<?php
//打开sqlite数据库
//$db = @sqlite_open("MM.sqlite", 0666, $error); // 不支持
//$db = new PDO(sqlite:MM.sqlite);
//异常处理
if (!$db) die("Connection Sqlite failed.\n");
//添加一个叫做foo的数据库
//@sqlite_query($db, "CREATE TABLE foo (bar varchar(10))");
//插入一条记录
//@sqlite_query($db, "INSERT INTO foo VALUES (fnord)");
//检索所有记录
$result = $db->query(select BottleEncryptUsrName from BottleTable4);
//打印获取的结果
foreach($result as $row){
echo $row[0];
echo "<br>";
}
?>
|