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

Si, la verdad es la primera vez que comienzo con PHP POO

Bueno, he logrado el cometido viendo ejemplos de como llamar a metodos y propiedades estaticas desde Manual de PHP.

Código PHP:

<?php

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

class 
SentenciasSQL extends DBConexion{

    public static function 
ConsultarUsuarios($username){

        
SentenciasSQL::$username $username;

        try{

            
SentenciasSQL::$MySQL DBConexion::MysqlConnect("127.0.0.1""root""****""auth");
            
        }catch (
Exception $e){

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

        
SentenciasSQL::$sql "SELECT * FROM `account` WHERE `username` = '".SentenciasSQL::$username."'";

        
SentenciasSQL::$SqlResult SentenciasSQL::$MySQL -> query(SentenciasSQL::$sql);

        while(
SentenciasSQL::$linea SentenciasSQL::$SqlResult -> fetch_assoc()){

            return 
SentenciasSQL::$linea['username'];

        }

    }

    private static 
$username;
    private static 
$sql;
    private static 
$SqlResult;
    private static 
$MySQL;
    private static 
$linea;

}

$Resultado SentenciasSQL::ConsultarUsuarios("ADMIN");

echo 
$Resultado;

?>