Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/03/2013, 13:04
SeaPirates
 
Fecha de Ingreso: enero-2009
Ubicación: España
Mensajes: 786
Antigüedad: 15 años, 3 meses
Puntos: 9
Mantener conexión abierta

Vuelta con otra duda simple con mysqli..

El problema que tengo es que al iniciar la conexión, y posteriormente tratar de realizar una consulta con ella, la variable no está definida.

¿Hay algún modo de que esté definida en todos los archivos donde incluya la clase? He probado con global $MySQLi y con $_SESSION['MySQLi'], pero quería saber si hay algún modo más eficientemente..

Código PHP:
class core {
    
    public function 
__construct() 
    {
    
        
$MySQLi mysqli_connect('localhost''root''asdasd''database'); 
        
    }
}

$core = new core();

$test mysqli_fetch_assoc(mysqli_query($MySQLi"SELECT * FROM settings"));