echo $a['tipo_foto'];
Fatal error: Cannot use object of type stdClass as array in C:\wamp\www\modelos\prueba_foto.php on line 28
Los datos de la función están saliendo porque si los imprimo de esta manera están
print_r ($a);
stdClass Object ( [foto] => bc47fe5c937138a_DSC03422.JPG [tipo_foto] => 2 )
Código PHP:
function foto_modelo_aleatoria(){
include_once('clases/conexion.php');
require_once('config/bd.php');
$fma = new DB_conector;
$fma -> conectar($dbconfig['db_name'], $dbconfig['hostname'], $dbconfig['usuario'], $dbconfig['password']);
$fma -> consulta("SELECT mf.foto, mf.tipo_foto FROM modelos_fotos mf WHERE mf.id_modelo = 10 ORDER BY rand() LIMIT 1");
$salida = $fma -> ver_fila_objeto();
return $salida;
}
$a = foto_modelo_aleatoria();
print_r ($a);
echo $a['tipo_foto'];