El primer metodo obtiene datos :
Código PHP:
public function get_datos($nu)
{
$mysqli=$this->mysqli;
$sql="select * from table where nu= ? ";
$stmt=$mysqli->prepare($sql);
$stmt->bind_param('s',$nomkey);
//ETC ...
}
El segundo metodo inserta esto:
p
Código PHP:
ublic function insert($d,$n)
{
$mysqli=$this->mysqli;
$sql="insert into table values (null,?,?,now(),now(),'jpg')";
$stmt=$mysqli->prepare($sql);
$stmt->bind_param("ss",$d,$n);
/*etc ... en las dos funciones llego hasta aqui ya que el metodo
numero dos en ejecutar me imprime aqui
el error ... : Call to a member function bind_param() on a non-object */
}
Como dije anteriormente :
Si yo ejecuto los dos metodos
$usuario->get_datos(); // Se ejecuta perfecto
$usuario->insert(); // No se ejecuta.
Pero si no ejecuto el primero, Si se ejecuta el segundo..
En otras palabras los dos no pueden funcionar al mismo tiempo, es uno, o el otro.