Buon giorno, ho questo problema.Inserisco in un campo (are_Dati_da_Verificare) dei valori separati dalla virgola.Questi valori li estrapolo, perchč devo eseguire dei controlli.Ma purtroppo, per mia incapacitą, non riesco a capire come mai utilizzando in_array, non mi restituisce ciņ che voglio, ma soltanto quest'errore:
Lo script completo č:codice:Warning: Wrong datatype for second argument in call to in_array in line 63 /*che č questa if (in_array("are_F", $comma_separated)) {*/
Sapreste dirmi per favore, dove sbaglio?codice:$sqlDistinct = ("select distinct are_Dati_da_Verificare from TBDATIAREE where are_C= '" . $are_C."' and are_F = '" . $are_F ."' and are_P = '" . $are_P . "'") or die ("Errore esecuzione della Select distinct" . mysql_error()); $RsDistinct = mysql_query($sqlDistinct); while ( $riga = mysql_fetch_array($RsDistinct)) { $are_Dati_da_Verificare = $riga['are_Dati_da_Verificare']; } $comma_separated = implode(",", array($are_Dati_da_Verificare)); echo $comma_separated; if (in_array("are_F", $comma_separated)) { echo "Trovato are_F"; } else{ echo "NO"; }
Grazie mille....

Rispondi quotando