Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/02/2009, 12:05
Avatar de emiliodeg
emiliodeg
 
Fecha de Ingreso: septiembre-2005
Ubicación: Córdoba
Mensajes: 1.830
Antigüedad: 18 años, 8 meses
Puntos: 55
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'
__________________
Degiovanni Emilio
developtus.com

Última edición por GatorV; 23/02/2009 a las 12:12