Lo que hago con el '%s' es capturar la variable de sesion, que en mi caso es MM_Username.
Por eso, cuando saco uno de ellos en la consulta, funciona perfectamente. Es decir, funciona cuando lo dejo asi:
Código:
"SELECT * FROM tabla WHERE compradopor='%s' AND ((vendedorcalificado = 'N' AND compradopor != '') OR (compradorcalificado = 'N' AND compradopor != '')) ORDER BY copradofecha DESC, compradohora DESC "
Gracias por los comentarios, gente.
GNZSOLOYO, no entiendo lo que me queres decir.
Lo que quiero es que seleccione * cuando el campo "compradopor" O el campo "USUARIO" sean igual al nombre de usuario que esta conectado (Por eso la variable de sesion), Y cuando se cumplan el resto de las condiciones. Pero la que esta fallando es esa que les nombre.