Salve per non riesumare una vecchia discussione ne apro una nuova...

sto cercando di leggere 1 valore da 1 tabella e stamparlo, ma non riesco! ecco il codice che uso:

Codice PHP:
<?PHP
     $idconnessione 
mysql_connect('localhost','*','*');
    
    
mysql_select_db("*"$idconnessione);
    
    
$SG_mis = array();
    
    
$query = @mysql_query("SELECT SG_mis FROM jos_vm_product WHERE product_id = '$product_id'");

    
$campi mysql_fetch_assoc$query );    

    while ( 
$val mysql_fetch_array $campi ))
            {
                
$SG_mis[] = $val['SG_mis'];
            }
?>
e mi restituisce:

codice:
Warning: mysql_fetch_array() expects parameter 1 to be resource, array given in /home/*/public_html/components/com_virtuemart/themes/default/templates/browse/browse_1.php on line 12
non capisco dove sta l'errore perchè se eseguo la query dal phpmyadmin va a selezionare proprio quello che mi dovrebbe stampare...