从mysql表中获取Data_type

Mam*_*hid 5 mysql wordpress

我用这个代码:

select data_type from information_schema.columns where table_name = '$tableName' and column_name = '$column_name'
Run Code Online (Sandbox Code Playgroud)

但之后echo,它又回来了1.但是当我在phpmyadmin sql中运行它时,它会返回data_type列.

我想要data_typeMysql Table专栏(我正在使用Wordpress).

小智 5

您可以简单地获取如下数据类型。你喜欢去哪里就去哪里。您可以通过更改下面的“$tableName”和“$column_name”的值来更改不同的data_type

<?php
global $wpdb;$prefix=$wpdb->prefix;
$tableName=$prefix.'posts';
$column_name='post_title';
echo $sql="SELECT data_type FROM information_schema.columns WHERE table_name = '$tableName' AND column_name = '$column_name' ";
  $dataType = $wpdb->get_var($sql);        
echo $dataType;?>
Run Code Online (Sandbox Code Playgroud)


小智 1

这个是对的,我也用过。$sql="从 information_schema.columns 中选择 data_type WHERE table_name = '$tableName' AND column_name = '$column_name' ";