bueon para que puedas usar esa sintaxis, lo pimero que tienes q hacer es que la funcion consultar devuelva algo, pero ahroa lo que hace es guarar el resutlado nada mas
para que devuelva algo como lo que vos queres deberias de hacer algo asi
Código PHP:
function consultar($query) {
//aquí se realizan las consultas a la base de datos
$this->consulta=mysql_query($query,$this->enlace);
return !(bool)mysql_errno($this->enlace);
}
mysql_errno() devuelve 0 si no hay error y el error id si lo hay, pasandolo a (bool) 0 seria false, y cuando hay error seria true, pero para q sea mas intiutivo de si la consulta salio ok q devuelva un true y no un false es q le agrego el !
intenta con ello a ver como te va
luego lo usas de esta manera
Código PHP:
......
$objBD->consultar($query);
$control=$objBD->consultar($query);
echo 'La consulta '.($control===true?'NO':'SI').' tiene errores';