开发方式

代码开发

可视化开发

开发资源

代码仓库

AI助手

衍生系统

UTCms

UTForum

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

定位至目录

Mysql

该百科适应220310及以上版本。
Mysql是UT框架默认主数据库。
在UT框架中引用use usualtool\Lib\Mysql
静态方法调用:Mysql::xx
语法糖调用:$db=new Mysql();$db->xxxx()

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

方法包含:

  • 连接Mysql
    GetMysql()
    示例:Mysql::GetMysql()
  • 判断表是否存在
    ModTable($table)
    示例:Mysql::ModTable('user')
  • 执行SQL语句
    RunSql($sql)
    示例:Mysql::RunSql('update user set num=1 where id=1')
  • 查询数据(预处理)
    QueryData($table,$field='',$where='',$order='',$limit='',$param=array())
    示例:Mysql::QueryData('user','*','id>?','id desc','10',[5])
  • 创建数据(预处理)
    InsertData($table,$data,$param=array())
    示例:Mysql::InsertData('user',['name'=>'?','num'=>'?'],['张三',1])
  • 更新数据(预处理)
    UpdateData($table,$data,$where,$param=array())
    示例:Mysql::UpdateData('user',['num'=>2],'id=?',[1])
  • 删除数据(预处理)
    DelData($table,$where,$param=array())
    示例:Mysql::DelData('user','id=?',[1])
  • 复制数据(预处理)
    CopyData($table,$where='',$param=array())
    示例:Mysql::CopyData('user','id=?',[1])
  • 执行预处理
    RunYu($sql,$param=[])
    示例:Mysql::RunYu('select * from user where id>?',[5])
  • 获取记录数目
    QueryNum($sql)
    示例:Mysql::QueryNum('select count(*) from user')

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