Hola, tengo un problema en la consulta con php y un implode, el error es este:
Código HTML:
Error en : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') || usuario='93') ORDER BY acciones DESC' at line 1
Esta es línea de la consulta:
Código PHP:
$popu=mysql_query("SELECT * FROM publicaciones WHERE (fecha BETWEEN '".mysql_real_escape_string($hoy)."' AND CURRENT_TIMESTAMP) && (usuario in (".implode(',',$UL).") || usuario='".mysql_real_escape_string($idsesion)."') ORDER BY acciones DESC ")or die( "Error en $consulta: " . mysql_error() );;
Sé que el problema está aquí:
usuario in (".implode(',',$UL).")
El problema es que no sé como escribir un implode en la consulta si no es de este modo, lo curioso del problema es que luego tengo un if que depende de esta consulta y funciona perfectamente, a ver si me podéis ayudar con esta consulta!