Ciao ragazzi ho un problema con una query che non viene eseguita tutta al 100% forse perchè troppo lunga da svilupparsi.
Ho un modulo provincie-città, in cui attraverso dei checkbox seleziono le singole città che mi interessano, questo form invia i dati ad una pagina php che inserisce gli id delle città nel database in una stringa separata da virgola (1,2,3,..)
qui cè il codice della pagina di invio
Cioè mi fa un controllo della tabella dei comuni e se la checkbox è selezionata allora mi crea la lista.Codice PHP:
$query_co = mysql_query("SELECT * FROM comuni ORDER BY id_com ASC");
while ( $row_co = @mysql_fetch_array($query_co) )
{
$id_comune = $row_co['id_com'];
if(isset($_REQUEST['co_'.$id_comune.''])){
$lista_comune .= "$id_comune,";
}
}
Questo codicie funziona perfettamente, ma se inserisco molte provincie e quindi molte città la stringa non viene eseguita correttamente e molti id dei comuni non vengono scritti.
C vorrebbe qualcosa che fa eseguire la query col tempo, qualcosa che la fa eseguire tutta anche se perde 1 o 1 minuti.
Ho prevato a mettere come cella sia TEXT che LONGTEST ma nulla
Come posso fare grazie