В программе joomla, которую я сделал, я запрашиваю два столбца из таблицы базы данных, используя следующий код:
$db=JFactory::getDbo();
$query=$db->getQuery(true);
$query->select($db->quoteName(array('keywords','en_GB_tips')))
->from('#__tooltip_explain');
$db->setQuery($query);
$keywords=$db->loadColumn(0);
$tips=$db->loadColumn(1);
Раньше этот код работал, но недавно последняя команда: loadColumn(1) возвращается пустой. Я пробовал несколько версий, но в основном, если я запрашиваю более 1 столбца/строки, только первая содержит данные. Мой сервер представляет собой экземпляр apache2, на котором установлены последние версии php и mysql 5.6. Я также попробовал на другом сервере, также работающем с apache2, но с mariadb в качестве базы данных, и там он тоже не работает. Однако я работаю на старом сервере с mysql 5.5.
Кто-нибудь знает, почему это работает с mysql 5.5, а не с другой базой данных? (У меня нет сервера с mysql 5.6, поэтому я не могу быть уверен, что он недавно обновлялся с 5.5 до 5.6)