/ / Joomla consulta con múltiples donde - php, mysql, sql, joomla

Joomla consulta con múltiples donde: php, mysql, sql, joomla

Estoy tratando de obtener resultados de la base de datos, pero mi sql no es muy bueno.

Estoy en joomla3 y lo que quiero lograr estengo una lista de artículos de varias categorías y me gustaría ordenar los resultados de todos los artículos por fecha (no por categoría) pero la cláusula "dónde" parece no estar funcionando.

Estas son las consultas que he probado hasta ahora, pero nadie está trabajando:

$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");

¿Alguna sugerencia de lo que estoy haciendo mal? Gracias

Respuestas

0 para la respuesta № 1

Intenta esto en tu formato Joomla de escritura de consulta

$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);