ciao, ho un problema con fetch array in quanto non mi restituisce alcun risultato nonostante il fatto che se mi stampo il $result esce qlcs...
per spiegarmi meglio stampo il pezzo di codice:
$connessione = mysql_connect($db_host,$db_user,$db_password)or die("Connessione non riuscita: " . mysql_error()); 
mysql_select_db($db_database, $connessione) or die("Errore nella selezione del database"); 
echo "<br/>alimentatore menu= 169<br/>"; 
$idmenu=169; 
$query="SELECT *  
        FROM _menu  
        WHERE id=".$idmenu; 
         
$result=mysql_query($query) or die('Invalid query: ' . mysql_error()); 
$catmenu = mysql_fetch_array($result,MYSQL_ASSOC); 
preg_match("/category_id=([0-9]+)/",$catmenu['params'],$cat_id); 
         
$query="SELECT ids  
        FROM _vmfilteringsubcat AS vmfsc, _vmfilteringcat AS vmfc  
        WHERE vmfsc.published=1 AND vmfsc.vmfCatId = vmfc.id AND vmfc.vm_cat =".$cat_id[1]; 
         
$result=mysql_query($query) or die('Invalid query: ' . mysql_error());  
print_r($result);       
$vmfFeat = mysql_fetch_array($result); 
print_r($vmfFeat);
ecco...allora al comando print_r($result); ho il risultato Resource id #3 mentre print_r($vmfFeat); non mi restituisce nulla...come mai? come devo fare?
grazie.
p.s. la query è corretta
