Dalam program joomla yang saya buat, saya meminta dua kolom dari tabel database menggunakan kode berikut:
$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);
Kode ini dulunya berfungsi tetapi baru-baru ini perintah terakhir : loadColumn(1) kembali kosong. Saya mencoba beberapa versi tetapi pada dasarnya jika saya meminta lebih dari 1 kolom/baris hanya yang pertama yang berisi data. Server saya adalah instance Apache2 yang menjalankan php dan mysql 5.6 terbaru. Saya juga mencoba di server lain yang juga menjalankan Apache2 tetapi dengan mariadb sebagai database dan tidak berfungsi juga di sana. Namun saya berjalan di server lama dengan mysql 5.5.
Adakah yang tahu mengapa ini berfungsi dengan mysql 5.5 dan bukan database lain? (Saya tidak memiliki server dengan mysql 5.6 jadi saya tidak yakin apakah server tersebut baru saja diperbarui dari 5.5 ke 5.6)