Ciao a tutti,

non riesco a capire cosa accade:

Codice PHP:
                while($row database::results($queryMYSQL_ASSOC))
                {
                    if(
$row['account_id'] >= 1)
                    {
                        
// tutto ok!
                        // inserisco l'offerta nel database e scalo all'utente
                        // i crediti giocati :)
                        
$sql "INSERT INTO bid_clicks
                                    VALUES (
                                            "
.input::sanitize(input::post('account_bid_id')).",
                                            "
.input::escape_str(session::get_userdata('account_session')).",
                                            "
.input::sanitize(input::post('account_bid_value')).",
                                            "
.time()."
                                        )"
;
                                        
                        
// eseguo la query di inserimento!
                        
database::query($sql);
                        echo 
"OK";
                        return 
true;
                    }
                    else
                    {
                        echo 
json_encode(array('success' => false'message' => 'Credito insufficiente! Ricaricalo per giocare!'));
                        return 
false;                
                    }
                } 
Non capisco per quale diavolo e assurdo motivo viene inserita due volte la medesima query... ovviamente quella di insert.

Il ciclo si esegue una volta sola, l ho verificato con un debug...
La tabella è composta da quei campi li, non ha nessun id come campo di autoincremento