Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/05/2011, 09:30
BeginRails
 
Fecha de Ingreso: octubre-2010
Ubicación: Monterrey
Mensajes: 12
Antigüedad: 13 años, 7 meses
Puntos: 1
Pregunta Error en una consulta en MySqli!

Hola amigos, estoy creando una clase para manipular datos a través de una conexión de tipo mysqli.

Esto es lo que tengo, solo que me marca un error.

Código PHP:
<?php

//error_reporting(0);

class Model
{
    public 
$hostname;
    public 
$username;
    public 
$password;
    public 
$datebase;
    public 
$query;
    public 
$mysqli;

    
    public function 
__construct($hostname$username$password$datebase)
    {
        
$mysqli = new mysqli($hostname$username$password$datebase);

        if (
mysqli_connect_errno()) 
        {
            
printf("Fallo la conexión: %s\n"mysqli_connect_error());
            exit();
        }
    }
    
    public function 
query($query)
    {
    
$mysqli $GLOBALS['mysqli'];
        if(
$mysqli->query($query) === TRUE
        {
            
printf("Table myCity successfully created.\n");
        }    
    }
}

?>

Código PHP:
NoticeUndefined indexmysqli in C:xampphtdocspruebaclassdb.class.php on line 28

Fatal error
Call to a member function query() on a non-object in C:xampphtdocspruebaclassdb.class.php on line 29 
Se que es por que la variable mysqli solo se puede usar en el constructor.

Anteriormente cuando lo hacía con MySql no había problema al manejarlo así.

Alguien que me pueda ayudar.

Gracias de antemano!