/** * Get all existing fields for a table * * @return string[] */ public function getExistingFieldsForTable($table) { $rows = $this->db->fetchAsArray("SHOW FIELDS FROM " . $this->db->quote($table)); $fields = array(); foreach ($rows as $row) { $fields[$row[0]] = strtolower($row[0]); } return $fields; }