PHP获取mysql数据库表字段的方法

默认通过pdo连接


class ShowTalbeColunms {
        public static function showColunms($pdo,$colunmsName) {
            //判断传来的$pdo是否为pdo对象的实例化
            $b=is_a($pdo,'PDO');
            if(!$b) {
                echo '传来的对象不是PDO的实例化';
                exit();
            }

            $count = $pdo->query("SHOW FULL COLUMNS FROM ".$colunmsName);

            $arr=array();
            //如果查询到结果
            if($count) {
                $arr=$count->fetchAll();
                $colunms=array();
                for ($i=0; $i < count($arr); $i++) {
                    $colunms[$i]=$arr[$i]['Field'];
                }
            }

            //打印
            echo "
";
            print_r($colunms);
            echo "
"
; } } ?>

你可能感兴趣的:(PHP)