Vamos por parte:
Cita: Pero mira una cosa si ta correcto de la manera que lo puse, o no?
La forma correcta es:
Código MySQL:
Ver original post_id,
post_title,
user_id,
post_date,
cat_id
donde
valor es un valor que puede ser aportado por una variable en tu caso, o ser un valor fijo, si la sentencia la creas y ejecutas a mano.
Esto sólo devuelve aquellos posts donde
user_id sea igual a un valor dado. Nada más.
Si te devuelve otra cosas tienes un problema en la creación de la sentencia, muy probablemente en el contenido de las variables que usas.
No hay otra posibilidad.
Por ello te decía que para probar si el problema está en las
variables o en la
sintaxis, probases con el PhpmyAdmin, usando una sentencia con
valores fijos.
¿Lo has hecho?