Allerførst vil jeg stille mig enig med Martin: Udskift "mysql_fetch_object" med "mysql_fetch_assoc".
Derefter består problemet i at du i dit $fields array indsætter $field, som selv er et array. Altså vil implode() prøve at sammen sætte en flok arrays til en string. Det dur heller ikke.
Er det blot navnene på kolonnerne du vil have ud? I så fald burde følgende virke:
- while($field = mysql_fetch_assoc($result)){
- $fields[] = $field['Field'];
- }
Det er ikke testet, men det burde virke. Bemærk i øvrigt at jeg har fjernet det semikolon efter sidste block-delimiter ("}"), da jeg kunne forestille mig at PHP også vil brokke sig over den.
Håber det var svar på dit spørgsmål.