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
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,";
}
}
Cioè mi fa un controllo della tabella dei comuni e se la checkbox è selezionata allora mi crea la lista.
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