Cambie de opinion, ya que era muy revoltoso el tema que habia que hacer update cada vez que se hiciera alguna publicacion, para ponerle el estado del usuario que si era destacado o no.
Entonces pude reemplezar las consultas que tenia por esta, ya que no me da como resultado algo vacio (como por ej un usuario que no tenga publicaciones.)
Código PHP:
Ver originalSELECT
publi.titulo_publi,
publi.precio_publi,
publi.cat_publi,
publi.cod_publi,
publi.usu_publi FROM publicaciones as publi
INNER JOIN usuarios AS usu ON publi.usu_publi=usu.login where usu.tipo!=0 AND cat_publi='AUTOMOTORES' order by rand() limit 0,1 ", $conexion);
Saludos.