Potrzebuję pobrać kilka rekordów z bazy i posortować je według własnej kolejności.
Napisałem więc:
Kod PHP:
$kolejnosc="2,1,8";
$db =& JFactory::getDBO(); // Połączenie z bazą 
$query "SELECT * FROM #__phocagallery_categories WHERE id IN ($kolejnosc) ORDER BY FIELD (`id`,$kolejnosc)"
//$query = "SELECT * FROM #__phocagallery_categories WHERE id IN ($kolejnosc)";
$db->setQuery($query); 
$row $db -> loadRowList(); 
 
print_r($row); 
Problem w tym że nie wyświetla mi wyników.
Tak jak by ORDER BY FIELD nie działało bo jak go usunę to pobiera dane tylko nie sortuje według mojej kolejności.
Pytanie - Dlaczego?