Próbuję uzyskać wyniki z bazy danych, ale mój SQL nie jest zbyt dobry.
Jestem na joomla3 i chcę to osiągnąćmam listę artykułów z wielu kategorii i „chciałbym uporządkować wyniki wszystkich artykułów według daty (nie według kategorii), ale klauzula„ gdzie ”wydaje się nie działać.
Te zapytania, które próbowałem do tej pory, ale nikt nie działa:
$query->select("id, title, introtext, created, created_by, images, urls");
$query->from("#__content");
//1st "where" try
$query->where("catid=12"OR" catid=11"OR" catid=10");
//2nd "where" try
$query->where("catid=12");
$query->OR("catid=11");
$query->OR("catid=10");
//3rd "where" try
$query->where("catid = 11", "OR")
->where("catid = 12");
$query->order("id DESC");
Wszelkie sugestie dotyczące tego, co robię źle? Dzięki
Odpowiedzi:
0 dla odpowiedzi № 1Wypróbuj to w formacie Joomla do pisania zapytań
$query->select("id, title, introtext, created, created_by, images, urls");
$query->from("#__content");
$query->where("catid IN (10, 11, 12)"); //quotes fixed
$query->order("id DESC");
$db->setQuery($query);