Я только что говорил с J_D по телефону (всего интернет!), Он предложил добавить
+''
к имени столбца. Это, кажется, обойти эту ошибку. Приведенный выше код должен быть изменен на
SELECT t.ID, t.end_user, ts.name+'' 'status', tp.name+'' 'priority' FROM tickets t INNER JOIN status ts ON ts.ID = t.status INNER JOIN priorities tp ON tp.ID = t.priority
что-то вроде хака, но это будет работать. По-видимому, это является результатом какой-то ошибки в PHP, когда он пытается расшифровать результаты ODBC.
Если у кого-то есть предложение, не связанное с изменением кода SQL, я лично был бы очень признателен, если бы я не менял страницы и страницы кода SQL.
В других новостях, J_D, спасибо за то, что вы такой джентльмен по телефону случайному незнакомцу.