玩法介绍当前位置:鸿宇娱乐 > 玩法介绍 > >

php读取sqlite数据库入门实例代码

  

[php,sqlite]php读取sqlite数据库入门实例代码

  

SQLite简介  

  

SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入 式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。

  
  它能够支持 Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如Tcl、PHP、Java、C++、.Net等,还有ODBC接口,同样比起 Mysql、PostgreSQL这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快。

  

  

单的用PHP连接SQLite建立表,并使用INSERT和SELECT语句操作SQLITE数据库。

  
  
  在使用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");  //打开数据库  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数据库操作教程与实例  

  
  
  ';  }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入门版  

  
  
  query('select BottleEncryptUsrName from BottleTable4');  //打印获取的结果  foreach($result as $row){  echo $row[0];  echo "
";  }  ?>
  

(责任编辑:admin)

上一篇:javascript 获取图片颜色

下一篇:APP安全从自身做起

推荐内容

客户服务热线

010-400-12345

在线客服