Originariamente inviato da piero.mac
stampa anche la query UPDATE. Dovrebbe essere li il problema e non nel SELECT che estrae quello che trova.
Anche qui se č la prima volta che si esegue lo script faccio un'insert; in caso contrario un update. Quindi il problema se mai č sull'insert non sull'update.
La tabella č completamente vuota perchč č stata appena creata e la sto testando, quindi:
eseguo lo script;
l'insert avviene con successo;
eseguo la stessa query che mi faccio stampare a video inb phpmyadmin e funziona perfettamente anche con il flag;
nello script invece, tutti i valori vengono restituiti tranne l'ultimo...
Codice PHP:
switch ($updatep) {
case "insert":
$flgsql = "INSERT INTO `tab` (`id`, `flag`, `cog`, `nom`) VALUES ({$outp_idman}, {$outp_flagp}, '".addslashes($outp_nmman)."', '".addslashes($outp_cgman)."');";
$flgris = mysql_query($flgsql, $conn) or die ("errore nel settaggio dei flag nell'insert: {$flgsql}");
break;
case "update":