PHP获取MySQL列
我需要构建一个PHP类,它允许我检索某个MySQL数据库的所有列的名称 假设我有以下结构: |ID |姓名|姓氏|年龄|性别| 我的脚本应提供如下数组:PHP获取MySQL列,php,mysql,Php,Mysql,我需要构建一个PHP类,它允许我检索某个MySQL数据库的所有列的名称 假设我有以下结构: |ID |姓名|姓氏|年龄|性别| 我的脚本应提供如下数组: 0 => ID 1 => Name 2 => Surname 3 => Age 4 => Sex 想法?:) 使用 或 使用 或 您可以使用,例如(使用): 您可以使用,例如(使用): $result = mysql_query("SHOW COLUMNS FROM sometable"); print_r($r
0 => ID
1 => Name
2 => Surname
3 => Age
4 => Sex
想法?:) 使用
或
使用
或
您可以使用,例如(使用):
您可以使用,例如(使用):
$result = mysql_query("SHOW COLUMNS FROM sometable");
print_r($result);
DESCRIBE TableName
SHOW COLUMNS FROM TableName
$stmt = $pdo->prepare('
SELECT
COLUMN_NAME, DATA_TYPE, IS_NULLABLE, COLUMN_DEFAULT
FROM
INFORMATION_SCHEMA.COLUMNS
WHERE
table_name=:tablename
AND table_schema=:databasename
');
$stmt->execute( array(':tablename'=>'foo', ':databasename'=>'bar') );