il risultato è questo
Codice PHP:
269        "Tuesday 15th May 2007"                                                               
270        "Tuesday 29th May 2007"                                                                        
271        "Thursday 31st May 2007"                                                                        
318        "Tuesday 22th May 2007"                                                                         
319        "Monday 21st May 2007" 
dall'interrogazione con SQLYOG.

Tramite browser è questo
Codice PHP:
Array ( [270] => "Tuesday 29th May 2007" [318] => "Tuesday 22th May 2007" [] => ) 
sembra che stampi solo quelli in posizione pari. :master: Inoltre, se modifico la riga incriminata togliendo AND stringa LIKE '%2007%' funziona a dovere (ma non dovrebbe, in quanto per ogni productid ho più campi, ma uno solo contenente 2007)

il pezzo di codice completo è questo

Codice PHP:
$query "SELECT productid, class FROM tabella WHERE productid IN (269,270,271,318,319) AND class LIKE '%2007%'";
$risultato_query mysql_query($query$connessione_db) or die(mysql_error()); 
$date_from_db = array();
while (
$result mysql_fetch_assoc($risultato_query))
{
      
$result mysql_fetch_assoc($risultato_query);
      
$date_from_db[$result['productid']] = $result['class'];
}
mysql_close($connessione_db);
return 
$date_from_db