yii2获取表及字段
2016-07-09 10:15
656 查看
<?php namespace frontend\controllers; use yii\web\Controller; use yii\db\Migration; use yii\db\Schema; class TableController extends Controller { public function actionIndex() { $mir = new Migration(); $sch = new \yii\db\mysql\Schema; $tableName='shang'; $db=Yii::$app->getDb(); $table=$db->createCommand("SHOW TABLES LIKE '".$tableName."'")->queryAll(); if($table==null) { echo '1'; }else{ echo '2'; } // $mir->createTable('shang', [ // 'id' => 'pk', // 'title' => $sch::TYPE_STRING . ' NOT NULL', // 'content' => $sch::TYPE_TEXT, // ]); $r=$db->getSchema()->getTableNames();//获取表名 $r=$db->getSchema()->getTableSchema('shang');//获取表字段名 } }
相关文章推荐
- phpStudy7——MySql数据库的增删查改
- php同名方法
- php不定参数方法(函数)和可选参数方法(函数)
- crontab定时执行php脚本备份数据库
- Sphinx+MySQL+PHP 12亿DNS数据秒查
- PHP面向对象技术(全面讲解)
- PHP的单例模式--三私一公
- php中魔术方法总结
- PhpStorm 常用快捷键和配置
- Ubuntu16.04配置ftp服务器
- thinkphp前台模板运算符
- php常用字符串输出方法分析(echo,print,printf及sprintf) 原创
- php简单隔行变色功能实现代码 原创
- php简单防盗链验证实现方法 原创
- PHP的执行过程
- 介绍PHP和Zend
- php laravel5 如何导入自己创建的类
- PHP内核——hash算法
- php文件操作 复制 上传
- php内核机制——魔术方法