Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/03/2013, 10:21
inforob
 
Fecha de Ingreso: octubre-2011
Mensajes: 113
Antigüedad: 13 años
Puntos: 5
Respuesta: Duda sobre MySQLI con fetch_assoc

Cita:
Iniciado por SeaPirates Ver Mensaje
Hola, estoy tratando de cambiar a MySQLi pero me es bastante distinto a como es MySQL y no consigo hacer simples consultas..

Tengo esta clase php con la que saco x valor de una consulta, pero por ejemplo no he conseguido pasar un fetch_assoc en un while para mostrar todos los registros y con la columna que necesite como en mysql

Código PHP:
class core
{
    
    public function 
__construct() {
    
        
$this->MySQLi = array(
            
'Hostname' => 'localhost',
            
'Username' => 'root',
            
'Password' => 'nexon12',
            
'Database' => 'database');
        
        
$this->MySQLi = new mysqli($this->MySQLi['Hostname'], $this->MySQLi['Username'], $this->MySQLi['Password'], $this->MySQLi['Database']);
    
    }
    
    public function 
Query($SQL
    {
        
$this->Result $this->MySQLi->query($SQL);
        
$this->Row $this->Result->fetch_assoc();
        
        echo 
$this->Row['closed'];
    }

    
}

$core = new core();

$core->Query('SELECT * FROM settings'); 
¿Como puedo hacer eso?
mira ver si te sirve, ten en cuenta que mysqli trabaja con objetos
Código PHP:
Ver original
  1. $result = $this->sendQuery($q, $params);  
  2.         if(is_object($result))
  3.         {  
  4.             $arr = array();  
  5.              while($row = $this->provider->fetchArray($result))
  6.              {  
  7.                     $arr[] = $row;  
  8.              }  
  9.            
  10.             $result->close();
  11.             return $arr;  
  12.         }  
  13.            
  14.         return  $result;
}