开发工具:
文件大小: 92kb
下载次数: 0
上传时间: 2009-04-29
详细说明:
TXTSQL是一种文本数据库,文件存储方式类似mysql,兼容部分sql语句. PHP需4.0以上版本才能运行。 官方网站:http://txtsql.com/ txtSQL简单例子(来源:http://smvcn.xhblog.com/archives/2007/259845.shtml) connect('root', 'bar'); /*创建数据库 $sql->createdb(array('db' => 'demo')) or die('Error creating txtSQL DB, txtSQL said: '.$sql->get_last_error()); */ /*选择数据库*/ $sql->selectdb ( 'demo' ); /*创建表 $columns = array('id' => array('type' => 'int', 'auto_increment' => 1, 'permanent' => 1 ), 'name' => array('type' => 'string', 'max' => 50), 'email' => array('type' => 'string', 'max' => 50) ); foreach($columns as $k => $v){ echo "\$colums[$k]="; foreach($v as $k1 => $v1){ echo "$k1:$v1 "; } echo "
"; } $sql->execute('create table',array( 'table' => 'table1', 'columns' => $columns)) or die('建表发生错误:'.$sql->get_last_error()); if($sql->table_exists('table1','demo')){ echo "建表成功"; }else{ echo "建表失败"; } */ /*插入纪录 $value = array(0 => array('name' => 'abc','email' => 'abc@123.com'), 1 => array('name' => '123','email' => '123@bac.com'), 2 => array('name' => 'df','email' => 'reg@bac.com'), 3 => array('name' => 'trt','email' => 'hgh@bac.com'), 4 => array('name' => 'tyty','email' => 'ytyt@bac.com') ); for($i=0;$i<5;$i++){ echo "\$value[$i]:"; foreach($value[$i] as $k => $v){ echo "[$k]=$v "; } echo "
"; } for($i=0;$i<5;$i++){ if(!$sql->execute('insert',array('table' => 'table1','values' => $value[$i] ))){ die('An error occurred, txtSQL said: '.$sql->get_last_error()); }else{ echo "插入成功
"; } } */ /*修改表数据 $value = array('name' => 'abc','email' => 'aaa@123.com'); if(!$sql->execute('update',array('table' => 'table1','where' => array('id = 1'),'values' => $value))){ die('An error occurred, txtSQL said: '.$sql->get_last_error()); }else{ echo "修改成功"; } */ /*删除表内容 $delete = array('table' => 'table1','where' => array('id > 1')); $delcount = $sql->execute('delete',$delete); echo $delcount; */ /*显示表内容*/ $select = array('table' => 'table1','orderby' => array('id','asc')/*,'where' => array('email =~ %bac%'),'limit' => array(0,9)*/); $data = $sql->execute('select',$select); echo "id | name | email |
"; foreach ( $data as $key => $row ) { echo ""; foreach($row as $k => $v){ echo "$v | "; } echo "
"; } echo "
"; echo "表内共有 ".$sql->table_count('table1')." 行
"; /*加入主键 $sql->execute('alter table',array('table' => 'table1','action' => 'addkey','name' => 'id','values' => array('name' => 'id'))); */ echo "最后插入ID号:".$sql->last_insert_id('table1') ; $sql->disconnect(); ?> ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.