Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/08/2015, 17:44
Avatar de ColdFusion
ColdFusion
 
Fecha de Ingreso: octubre-2008
Ubicación: Tocoa, Colon Honduras C.A.
Mensajes: 419
Antigüedad: 15 años, 6 meses
Puntos: 9
problemas con identificador de mysqli en clase

Hola a todos.

se me ha presentado un problema, el cual, en ralidad no entiendo porque sucede.
veran, cree una clase para manejar las consultas de mi sitio, inicialmente use las funciones mysql y no las mysqli, hoy decidi modificar mi clase para usar las de mysqli y resulta que no puedo usar el identificador de la conexion de la base en las funciones de la clase. este es un ejemplo de mi clase.

Código PHP:
class bd {
var 
$link// esta es la var. donde quiere almacenar el identificador de la conexion
var $ultima_consulta;

public function 
conectar($base$servidor$usuario$pass) {
$this->link mysqli_connect($servidor$usuario$pass$base) or die('Error: 'mysqli_error($this->con));
}

public function 
consultar($consulta) {
$this->ultima_consulta mysqli_query($this->link$consulta);
//Aqui me devuelve un error, diciendo que el parametro 1 de la funcion mysqli_query debio ser de mysqli, pero se supone que ya lo es al crear la conexion
}


Devuelve el error que mencione en la funcion consultar

probe a ver si se almacenaba en la variable link el indicador con un var_dump justo despues de hacer la conexion y en efecto se guardo, pero cuando hago uso de la funcion consultar resulta que la varible esta nula y no entiendo el por que..

alguien podria explicarme que sucede, Muchas Gracias!