У меня есть очень странная ситуация. Я делаю запрос к базе данных firebird, и есть несоответствие с результатом в PHP. В DB результат просто прекрасен, но когда дело доходит до PHP, существуют разные значения.Не получать правильные данные из базы данных firebird при использовании PHP
Запрос:
SELECT LIST(t."ID", ',') ID,t."Date", LIST(n."Name",',') Name
FROM "Tests" t
LEFT JOIN "Names of tests" n ON t."Name ID" = n."ID"
WHERE t."Locked" = 0
GROUP BY t."Date"
ORDER BY t."Date" DESC
Результат в БД:
ID = 546552 Дата = 23.10.2015 Имя = Математика (тест), География (тест)
Результат в PHP:
ID => 0x0000000200000000, Date => 2015-10-23, Name => 0x0000000500000000
Я использую "UTF-8" кодирование при подключении к БД с ibase_connect() кодирование базы данных WIN1251.
Это сработало. Спасибо! – yovko