views:

59

answers:

1

hi

what i am trying to do is get all the collums of a table (the table can be empty)

example of what i did before:

SELECT COLUMN_NAME FROM
INFORMATION_SCHEMA.COLUMNS 
WHERE table_name = 'aTable' 
AND table_schema = 'theDatabase'

it works perfectly on localhost however on my provider it gives:

#1142 - SELECT command denied to user 'username'@'localhost' for table 'COLUMNS'

is there an alternative that doesn't use the INFORMATION_SCHEMA??

+1  A: 

It doesn't give you as much information as the information schema, but if all you need are the names of columns, you can use:

DESCRIBE `theDatabase`.`aTable`
Bill Karwin