Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/05/2017, 14:18
TrinityCore
 
Fecha de Ingreso: agosto-2015
Ubicación: Rosario - Argentina
Mensajes: 424
Antigüedad: 8 años, 8 meses
Puntos: 12
Fetch_assoc on a non-object

Buenas, quisiera que me dieran una mano con este codigo, ya que no logro recorrer los resultados obtenidos de la DB dado a que me da el error fetch_assoc on a non-object
Código PHP:
<?php

include($_SERVER['DOCUMENT_ROOT'].'/funciones/config.php');

class 
SentenciasSQL extends DBConexion{

    public static function 
ConsultarUsuarios($username){

        
$conexion = new SentenciasSQL;
        
$ConexionMySQL = new DBConexion;

        
$conexion -> username $username;

        try{

            
$ConnectStatus $ConexionMySQL -> MysqlConnect("127.0.0.1""root""""auth");
            
        }catch (
Exception $e){

            echo 
"Error al intentar conectar con el servidor: ".$e;
            
        }

        
$conexion -> sql "SELECT * FROM `account` WHERE `username` = '".$conexion -> username."'";

        
$conexion -> SqlResult $ConnectStatus -> query($conexion -> sql);

        while(
$linea $conexion -> SqlResult -> fetch_assoc()){

            return 
$linea['username'];

        }

    }

    private static 
$username;
    private static 
$sql;
    private static 
$SqlResult;

}

$DBSQL = new SentenciasSQL;
$ResultadoUsuarios $DBSQL -> ConsultarUsuarios("ADMIN");

echo 
$ResultadoUsuarios;

?>
Si lo hiciera de la siguiente forma tampoco me da:
Código PHP:
while($linea mysqli_fetch_assoc($conexion -> SqlResult)){

            return 
$linea['username'];

        } 
Espero su ayuda