Wangren v1.0.0

基础说明

开始使用 Getting Started
目录结构 Structure
第一个应用 Hello World!

架构

配置 Tpl
独立域名 Domain
URL路由 Router

模块

验证码 code
文件处理 files
图片 img
数据库 mysql
文件缓存 cache
分页 page
汉字转拼音 pinyin
模板引擎 template
树形结构 tree
文件上传 upload

模板

数据库 O('Mysql')

数据库连接配置文件路径:
/core/conf/config.ini.php
数据库连接配置信息:
'db' => [                                                      //数据库连接信息,非必要不用修改 db 名称
    "DB_HOST"                       => "localhost",            //连接地址 默认 localhost
    "DB_PORT"                       => 3306,                   //端口 默认 3306
    "DB_USER"                       => "root",                 //登录用户名 默认 root
    "DB_PASSWORD"                   => "",                     //登录密码 默认为空
    "DB_NAME"                       => "",                     //数据库名称
    "DB_CHARSET"                    => "utf8",                 //数据库字符集 默认 utf8
    "DB_PCONNECT"                   => true                    //是否使用持久连接 false/true 默认 true
],
//返回最新插入数据ID
$data = array(
    'id'=>101,
    );
O('Mysql')->insert('t_table',$data);
O('Mysql')->where('id=1)
          ->delete('t_table');
$data = array(
    'name'=>'xxx',
);
O('Mysql')->where('id=1)
          ->update('t_table',$data);
//方法一
$res = O('Mysql')->field(array('sid','aa','bbc'))
    ->order(array('sid'=>'desc','aa'=>'asc'))
    ->where(array('sid'=>"101",'aa'=>array('123455','>','or')))
    ->limit(1,2)
    ->select('t_table');

//方法二
$res = O('Mysql')->field('sid,aa,bbc')
    ->order('sid desc,aa asc')
    ->where('sid=101 or aa>123455')
    ->limit(1,2)
    ->select('t_table');
$sql = "show t_table";
$res = O('Mysql')->doSql($sql);
$sql = O('Mysql')->getLastSql();
O('Mysql')->startTrans();
O('Mysql')->where(array('sid'=>102))->update('t_table',array('aa'=>'666666'));
O('Mysql')->where(array('sid'=>103))->update('t_table',array('bb'=>'88888'));
O('Mysql')->where(array('sid'=>104))->delete('t_table');
O('Mysql')->commit();
如果您的项目中需要用到多个数据库,在 Wangren 中也可以得好很好的支持。
首先,需要配置您的数据库连接:
'db' => [                                                      //主数据库连接
    "DB_HOST"                       => "localhost", 
    ... ...
],
'db2' => [                                                     //第二个数据库连接,注意,这里的连接名称为 db2,后面会用到
    "DB_HOST"                       => "localhost", 
    ... ...
],
多数据库在项目中的使用:
//按照上述数据库配置,两个数据库的使用如下:

$res = O('mysql','db')->doSql(...);      //操作主数据库
$res = O('mysql','db2')->doSql(...);     //操作第二个数据库

注意:
系统默认的数据库连接名为 db,所以,操作主数据库的代码可以简化为:

$res = O('Mysql')->doSql(...); 
© 2021 Wangren.Net  Layui  tinyMCE  SUI Mobile