<?php
$dbms='mysql'; //数据库类型
$host='localhost'; //数据库主机名
$dbName='joyous'; //使用的数据库
$user='test'; //数据库连接用户名
$pass='123456'; //对应的密码
$dsn="$dbms:host=$host;dbname=$dbName";
$table = array(
't_user' => '用户表',
't_user_info' => '用户扩展信息表',
);
try {
$dbh = new PDO($dsn, $user, $pass); //初始化一个PDO对象
$dbh->query('set names utf8');
foreach ($table as $k => $v) {
echo "### {$k}({$v})\n\n";
$res = $dbh->query("SHOW FULL FIELDS FROM {$k}");
$res->execute();
$result = $res->fetchAll();
echo "| 参数名称 | 类型 | 非空约束 | 备注说明|\n| ------ | ------ | ------ | ------ |\n";
foreach ($result as $row)
{
echo "|{$row[0]}|{$row[1]}|{$row[3]}|{$row[8]}|\n";
}
echo "\n\n";
}
} catch (PDOException $e) {
echo $e->getMessage();
}