Если вы используете MySQL 5.0 или более позднюю версию, вы можете получить имена полей из таблицы INFORMATION_SCHEMA.COLUMNS
.
Что-то вроде
SELECT COLUMN_NAME
FROM COLUMNS
WHERE TABLE_NAME = <table_name>
Вот ссылка на список таблиц в базе данных INFORMATION_SCHEMA.