- $schema =$_GET['s'];
- $table = $_GET['t'];
- $conn = new PDO('mysql:host=localhost;dbname=information_schema' , 'root', '', array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES 'UTF8''));
- $rs = $conn->query("SELECT 列名、列タイプ、列コメント、データタイプ
- FROM 情報スキーマ.`COLUMNS` WHERE `TABLE_NAME` LIKE '$table' および `TABLE_SCHEMA` like '$schema'");
- $ Output = '';
- foreach ($rs as $r) {
- $r['column_name'] = $r['column_name'];
- // 下划線转驼峰
- // $r['column_name'] = lcfirst (implode('', array_map('ucfirst',explode('_', $r['column_name']))));
- $output .=<<n
- /**
- * {$r['column_comment']}
- * @var {$r['data_type']} {$r['column_type']}
- */
- public ${$r['column_name']}; n
- EOF;
- }
- echo '
' 。 $output 。 ' ';
-
复制代
|