有没有办法在 MySQL 中使用 PHP 来获取表的列名?
最佳答案
您可以使用 DESCRIBE :
DESCRIBE my_table;
或者在较新的版本中,您可以使用 INFORMATION_SCHEMA :
SELECT COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = 'my_database' AND TABLE_NAME = 'my_table';
或者您可以使用 SHOW COLUMNS :
SHOW COLUMNS FROM my_table;
或者在一行中用逗号获取列名:
SELECT group_concat(COLUMN_NAME)
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = 'my_database' AND TABLE_NAME = 'my_table';
关于php - 在 MySQL 中获取表列名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1526688/