开发方式

代码开发

可视化开发

开发资源

代码仓库

AI助手

衍生系统

UTCms

UTForum

文档有错误?
发信:usualtool@qq.com

定位至目录

Sqlite

仅支持Sqlite3。
在UT框架中引用use usualtool\Lib\Sqlite
静态方法调用:Sqlite::xx
语法糖调用:$db=new Sqlite();$db->xxxx()

请注意:使用Sqlite方法无需额外连接数据库,在方法中已自动连接。

方法包含:

  • 连接Sqlite
    GetSqlite()
    示例:Sqlite::GetSqlite()
  • 判断表是否存在
    ModTable($table)
    示例:Sqlite::ModTable('user')
  • 执行SQL语句
    RunSql($sql)
    示例:Sqlite::RunSql('update user set num=1 where id=1')
  • 查询数据(预处理)
    QueryData($table,$field='',$where='',$order='',$limit='',$param=array())
    示例:Sqlite::QueryData('user','*','id>?','id desc','10',[5])
  • 创建数据(预处理)
    InsertData($table,$data,$param=array())
    示例:Sqlite::InsertData('user',['name'=>'?','num'=>'?'],["张三",1])
  • 更新数据(预处理)
    UpdateData($table,$data,$where,$param=array())
    示例:Sqlite::UpdateData('user',['num'=>2],'id=?',[1])
  • 删除数据(预处理)
    DelData($table,$where,$param=array())
    示例:Sqlite::DelData('user','id=?',[1])
  • 执行预处理
    RunYu($sql,$param=[])
    示例:Sqlite::RunYu('select * from user where id>?',[5])
  • 字符串转义
    Escape($value)
    示例:Sqlite::Escape("O'Reilly")
  • 获取记录数目
    QueryNum($sql)
    示例:Sqlite::QueryNum('select count(*) from user')
  • 返回最近的出错记录
    ErrorMsg()
    示例:Sqlite::ErrorMsg()
  • 获取SQLITE版本号
    Version()
    示例:Sqlite::Version()

工单 | 团队 | 蜀ICP备2024067013号
Copyright © 2018 系统由UsualTool Framework v7.5.7架构