PHP中怎么使用qt sqlite 创建数据库数据库,最好可以把创建和连接数据库的代码发出来。谢谢!急!急!急!

php SQLite数据库的配置方法详解-Php与数据库-Php教程-壹聚教程网php SQLite数据库的配置方法详解
SQLite数据库安装好之后我们只要在php.ini中把 ;extension=php_pdo_sqlite.dll 前面的;取消掉就可以了,下面我来给大家简单的介绍一下吧。
SQLite的配置
& 1.打开php.ini
& 2.启用extension=php_sqlite.dll扩展(如果需要支持PDO连接的话还需要启用extension=php_pdo_sqlite.dll扩展)
& 3.重启Apache服务器
sqlite中比较常用的函数
& 打开或者创建操作:sqlite_open(string 目标数据库的名称[,int 操作该数据库的读写模式,string 返回数据库的错误信息]);//使用该方法的时候,如果第一个参数中指定的数据库已经存在的话就进行连接,如果不存在的话就自动创建;第二个参数的读写模式默认是0666
& 执行SQL语句操作:sqlite_query(resource 数据库连接的句柄,string SQL语句);//类似于mysql中的mysql_query()方法
& 统计表中的总记录数:sqlite_num_rows(resource 执行SQL语句后返回的数据集资源);//类似于mysql中的mysql_num_rows()方法
& 最后一次操作的数据ID:sqlite_last_insert_rowid(resource 数据库连接的句柄);//类似于mysql中的mysql_insert_id()方法
& 返回查询结果的数据集指针:sqlite_fetch_array(resource 数据库连接的句柄,resource 执行SQL语句后返回的数据集资源)类似于mysql中的mysql_fetch_array()方法
SQLite数据库操作实例
1.创建一个名称为newdb的数据库
& $db=sqlite_open(&newdb.db&) or die('创建或连接数据库失败!');
2.在newdb数据库中新建一个名称为mytable的表
& sqlite_query($db,&CREATE TABLE mytable ( uid INT ( 11 ) NOT NULL PRIMARY KEY , uname VARCHAR ( 30 ) NOT NULL ) &) or die('新建表失败!');
3.插入数据到mytable中
& sqlite_query($db,&insert into mytable values (1,'Tom')&) or die('添加数据失败!');
4.取出表中所有的数据并显示出来
& $val=sqlite_query($db,& * from mytable&);
& while($ru=sqlite_fetch_array($val)){
&&& print_r($ru);
5.关闭newdb数据库
& sqlite_close($db);
SQLite有一款类似于phpMyadmin的数据库管理工具
SQLiteManager管理SQLite数据库
& SQLite是一种轻量级的文件型数据库,它遵守ACID的关联式数据库管理系统,它占用资源低、扩展性强、兼容性强。
& PHP与SQLite的关系就好像是ASP与的关系,Access是文件型数据库,SQLite也是文件型数据库,文件型数据库的特点就是,不用像Mysql、MSSQL、Oracle等数据库那样需要另外安装,使用Access或是SQLite之类的文件型数据库前只需要下载相应的扩展驱动包,然后放到相应的扩展目录,稍作配置就可以使用了。现在的PHP5及以上的版本都内置了SQLite数据库扩展,只需要在php.ini中开启扩展便可以直接使用了,详情参考:PHP5中SQLite数据库的配置。
& 据说SQLite的源码包只有不到3万行的代码,加起来还不到300KB,它的&轻量&和&效率&可想而知。
& SQLiteManager与phpMyAdmin的不同之处:
& SQLiteManager不会像phpMyAdmin那样能自动识别你的数据库,使用SQLiteManager前,需要手动的对数据库的路径和名称进行配置,配置好之后才可以在SQLiteManager下管理数据库。
SQLiteManager管理SQLite数据库操作流程
& 1.打开WAMP环境中自带的SQLiteManager
& 2.在主页中的名称输入框中输入要管理的数据库名称(已经创建好的数据库名称)
& 3.点击浏览,找到数据库文件,打开
& 4.在路径中输入数据库文件的绝对路径,我的是在D:/www/mydb.db(注意斜杠的方向!)
& 5.点击保存
& 这样,SQLiteManager就可以与刚刚新建的数据库建立连接了,此时就可以在SQLiteManager中像phpMyAdmin一样管理你的SQLite数据库了。
上一页: &&&&&下一页:相关内容   正文
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 数据库文件存放的路径
未经授权禁止转载、摘编、复制或建立镜像,如有违反,追究法律责任。
部分内容来源网络,仅供学习参考。如无意中侵犯了您的版权,请来信告知,本站将第一时间删除。
对本站有任何建议、意见或投诉,联系邮箱
桂ICP备号-2php读取数据库的例子,php编程中操作sqlite入门实例.原文参考:在使用SQLite前,要确保php.ini中已经启用sqlite和pdo配置 打开PHP.INI文件,打下以下扩展:extension=php_pdo.dll
extension=php_pdo_sqlite.dllextension=php_sqlite.dllsqlite_open命令是打开一个数据库文件。 如果没有文件则创建。 sqlite_query可以执行SQL语句。 创建一个表并插入数据。 sqlite_unbuffered_query发出SELECT语句。循环并显示结果。 unable to open a temporary database file for storing temporary tables无法打开存储临时表的临时数据库文件,在Windows环境中,如果出现上述错误,请使用putenv("TMP=C:/temp");指定临时文件夹。 具体请看代码:
//临时目录 在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);
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,'&br /&';
echo '成功连接SQlite文件:',$db_name,'&br /&';
//创建数据表:MD5密码表
sqlite_query($db, "CREATE TABLE md5 (s int(4) PRIMARY KEY,d varchar(32))");
//插入记录
while($s &= 999999){
$d = md5($s);
sqlite_query($db, "INSERT INTO md5 VALUES ($s,'{$d}')");
//检索所有记录
$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入门版
//打开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&";
阅读(...) 评论()PHP中如何开启使用 SQLite数据库
时间: 23:19
来源:我爱学习网 | 作者:我爱学习网
| 本文已影响
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 数据库文件存放的路径
(责任编辑:我爱学习网)
我爱学习网精心筛选编辑,将最精华的学习资料奉献给大家!
记忆力学习
教你如何高效背单词
IQ智商大挑战(FLASH)
脑龄测试题,测测你的脑龄是多少
最近在做一个php+mysql的项目,随着数据的不断增长,数据达到百万级时,分页速度特别慢,于是到处查找解...
select count(*) 总字段数, ISNULL(ISNULL(sum(case when isnullable=0 then 1 end),n...

我要回帖

更多关于 sqlite3创建数据库 的文章

 

随机推荐