Yii操作数据库实现动态获取表名的方法


Posted in PHP onMarch 29, 2016

本文实例讲述了Yii操作数据库实现动态获取表名的方法。分享给大家供大家参考,具体如下:

yii  获取某个库中的表名,而且这个库不确定表的多少,此时没法按照gii去根据表去生成文件,这里有个方法去解决掉。

$sqls = "show tables";
$datebase = YII::app()->db_order->createCommand($sqls)->queryAll();
//获取表名

这里$datebase 就是所有的表名,我当前有4个库,一个网站公用这4个库,有时候会来回切换。db_order为main.php中定义的4个库中的一个,其他库分别为db  db_order   db_query   db_log  .然后你就可以把这个库中的所有表中的数据获取到。而不用去生成。

该方法一般用于游戏平台,比如我当前有一个库专门去存放订单的,呢么这个库架设是db_order  此时我就需要把当某个用户的所有充值的记录(订单)获取到

希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。

PHP 相关文章推荐
php park、unpark、ord 函数使用方法(二进制流接口应用实例)
Oct 19 PHP
php各种编码集详解和以及在什么情况下进行使用
Sep 11 PHP
php入门之连接mysql数据库的一个类
Apr 21 PHP
自己在做项目过程中学到的PHP知识收集
Aug 20 PHP
PHP5.5在windows安装使用memcached服务端的方法
Apr 16 PHP
php实现的简易扫雷游戏实例
Jul 09 PHP
PHP人民币金额转大写实例代码
Oct 02 PHP
PHP设计模式之迭代器模式
Jun 17 PHP
Laravel最佳分割路由文件(routes.php)的方式
Aug 04 PHP
php微信公众平台开发(三)订阅事件处理
Dec 06 PHP
ThinkPHP5框架缓存查询操作分析
May 30 PHP
PHP中localeconv()函数的用法
Mar 26 PHP
Yii数据库缓存实例分析
Mar 29 #PHP
PHP+HTML+JavaScript+Css实现简单爬虫开发
Mar 28 #PHP
Yii框架上传图片用法总结
Mar 28 #PHP
Yii开启片段缓存的方法
Mar 28 #PHP
CI操作cookie的方法分析(基于helper类库)
Mar 28 #PHP
CI映射(加载)数据到view层的方法
Mar 28 #PHP
CI配置多数据库访问的方法
Mar 28 #PHP
You might like
IIS下PHP连接数据库提示mysql undefined function mysql_connect()
2010/06/04 PHP
PHP 事件机制(2)
2011/03/23 PHP
Pain 全世界最小最简单的PHP模板引擎 (普通版)
2011/10/23 PHP
php file_get_contents抓取Gzip网页乱码的三种解决方法
2013/11/12 PHP
自己写的php中文截取函数mb_strlen和mb_substr
2015/02/09 PHP
Zend Framework教程之Bootstrap类用法概述
2016/03/14 PHP
PHP模板引擎Smarty之配置文件在模板变量中的使用方法示例
2016/04/11 PHP
PHP生成图表pChart的示例解析
2020/07/31 PHP
Js 订制自己的AlertBox(信息提示框)
2009/01/09 Javascript
异步加载script的代码
2011/01/12 Javascript
仅img元素创建后不添加到文档中会执行onload事件的解决方法
2011/07/31 Javascript
深入理解JavaScript系列(10) JavaScript核心(晋级高手必读篇)
2012/01/15 Javascript
Jquery对数组的操作技巧整理
2014/03/25 Javascript
js实现键盘操作实现div的移动或改变的原理及代码
2014/06/23 Javascript
js遮罩效果制作弹出注册界面效果
2017/01/25 Javascript
利用Three.js如何实现阴影效果实例代码
2017/09/26 Javascript
AngularJS实现表单元素值绑定操作示例
2017/10/11 Javascript
基于vue-cli配置lib-flexible + rem实现移动端自适应
2017/12/26 Javascript
vue实现文章内容过长点击阅读全文功能的实例
2017/12/28 Javascript
tangram.js库实现js类的方式实例分析
2018/01/06 Javascript
详解vuex中action何时完成以及如何正确调用dispatch的思考
2019/01/21 Javascript
微信小程序制作表格的方法
2019/02/14 Javascript
Vue的v-model的几种修饰符.lazy,.number和.trim的用法说明
2020/08/05 Javascript
Python 调用VC++的动态链接库(DLL)
2008/09/06 Python
Python Pywavelet 小波阈值实例
2019/01/09 Python
python的schedule定时任务模块二次封装方法
2019/02/19 Python
Django分页功能的实现代码详解
2019/07/29 Python
Python函数中的可变长参数详解
2019/09/12 Python
Python Selenium实现无可视化界面过程解析
2020/08/25 Python
python两种注释用法的示例
2020/10/09 Python
Foot Locker意大利官网:全球领先的运动鞋和服装零售商
2017/05/30 全球购物
教师实习期自我鉴定
2013/10/06 职场文书
服装行业创业计划书范文
2014/02/05 职场文书
一年之计:2019年下半年的计划
2019/05/07 职场文书
golang goroutine顺序输出方式
2021/04/29 Golang
基于MySql验证的vsftpd虚拟用户
2021/11/07 MySQL