A me funziona:

Codice PHP:
mysql_connect(...);
mysql_query('SET @variabile=123');
$risultato mysql_query('SELECT @variabile');
$riga mysql_fetch_array($risultato);
print_r($riga); 
codice:
Array
(
    [0] => 123
    [@variabile] => 123
)
Forse l'errore sta da qualche altra parte...