Ciao a tutti,
sono alle prese con un piccolo problema a cui non riesco a venire a capo, e le ricerche in rete finora non mi hanno aiutato.

Ho bisogno di ottenere il risultato dell'esecuzione di una stored function da php: la funzione è corretta (la eseguo senza problemi dal software di amministrazione) e viene eseguita dal mio codice PHP (perchè il db viene effettivamente aggiornato) ma il risultato non lo riesco a leggere:

Codice PHP:

        
public function executeQuery($aQuery$aParameters)
        {
            if(!
$this->isOpen())
                return 
null;
                
            
//Create a prepared statement
            
if(!($aStatement $this->mConnection->prepare($aQuery)))
                throw new \
Exception("Could not prepare statement!");
            
            
//Bind parameters
            
if($aParameters != null)
            {
                foreach(
$aParameters as $aValue)
                {
                    
//Detect type of parameter
                    
$aType "s";
                    if(
is_int($aValue))
                        
$aType "i";
                    else if(
is_bool($aValue))
                        
$aType "b";
                    else if(
is_double($aValue) || is_float($aValue))
                        
$aType "d";
                        
                    if(!
$aStatement->bind_param($aType$aValue))
                        throw new \
Exception("Could not bind parameter with value " $aValue "!");
                }
            }
            
            
//Execute statement
            
if(!$aStatement->execute())
                throw new \
Exception("Could not execute statement: " $aQuery);
                
            
//Return results
            
if($aStatement->get_result() == false)
                return 
null;
                
            return new 
QWMySQLResult($aStatement->get_result());
        } 
il ResultSet è vuoto.

Qualcuno mi sa dire se devo prendere particolari accorgimenti?
Sono nuovo di PHP e ancora più nuovo di PHP+MySQL, quindi chiedo scusa se è una domanda sciocca :-)