推广 热搜: 公司  快速  上海  中国  未来    企业  政策  教师  系统 

php打开sqlite数据库文件怎么打开,php读取sqlite数据库入门实例

   日期:2024-11-14     作者:caijiyuan    caijiyuan   评论:0    移动:http://keant.xrbh.cn/news/14260.html
核心提示:php读取sqlite数据库的例子,php编程中操作sqlite入门实例.原文参考:http://www.jbxue.com/article/php/22383.html

php读取sqlite数据库的例子,php编程中操作sqlite入门实例.

php打开sqlite数据库文件怎么打开,php读取sqlite数据库入门实例

原文参考:http://www.jbxue.com/article/php/22383.html

在使用SQLite前,要确保php.ini中已经启用sqlite和pdo配置

打开PHP.INI文件,打下以下扩展

extension=php_pdo.dll

extension=php_pdo_sqlite.dll

extension=php_sqlite.dll

sqlite_open命令是打开一个数据库文件。

如果没有文件则创建。

sqlite_query可以执行SQL语句。

创建一个表并插入数据。

sqlite_unbuffered_query发出SELECt语句。

循环并显示结果。

unable to open a temporary database file for storing temporary tables

无法打开存储临时表的临时数据库文件,在Windows环境中,如果出现上述错误

请使用putenv("TMP=C:/temp");指定临时文件夹。

具体请看代码

//putenv("TMP=C:/temp");

//打开数据库 www.jbxue.com

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 "";

};//关闭数据库

sqlite_close($db);

}else{print $sqliteerror;

}?>

PHP+SQLite数据库操作教程与实例

set_time_limit(0);//sqlite数据库文件名

$db_name = ‘md5.db‘;//打开sqlite数据库

$db = sqlite_open($db_name);//异常处理

if( !$db) {echo ‘不能连接SQlite文件:‘,$db_name,‘‘;

}else{echo ‘成功连接SQlite文件:‘,$db_name,‘‘;

}//创建数据表: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 ‘

‘;while ($row = sqlite_fetch_array($result,SQLITE_BOTH)) {echo ‘Md5:‘,$row[‘d‘],‘ Src:‘,$row[‘s‘], ‘‘;

}echo ‘

‘;//关闭SQLite连接

sqlite_close($db);?>

php读取sqlite入门版

//$db = @sqlite_open("MM.sqlite", 0666, $error); // 不支持

//$db = new PDO(‘sqlite:MM.sqlite‘);

//异常处理

if (!$db) die("Connection Sqlite failed. ");//添加一个叫做foo的数据库

[email protected]_query($db, "CREATE TABLE foo (bar varchar(10))");

//插入一条记录

[email protected]_query($db, "INSERT INTO foo VALUES (‘fnord‘)");

//检索所有记录

$result = $db->query(‘select BottleEncryptUsrName from BottleTable4‘);//打印获取的结果

foreach($result as $row){echo $row[0];echo "";

}?>

本文地址:http://lianchengexpo.xrbh.cn/news/14260.html    迅博思语资讯 http://lianchengexpo.xrbh.cn/ , 查看更多
 
 
更多>同类行业资讯
0相关评论

新闻列表
企业新闻
推荐企业新闻
推荐图文
推荐行业资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备2023022329号