i nomi de campi non devono essere tra virgolette, altrimenti li scambia per stringhe e non come "costanti" come sono in effetti i nomi di tabelle e campi.
Se aggiungi una segnalazione di errore dovrebbe dichiarartelo...
qui sotto poi fai un po' di casino:
vedi i commenti ... attento ai nomi delle variabili che hai usato....codice:// qui selezioni il db ... la connessione l'hai fatta? mysql_select_db($db_name, $db) or die ("Errore nella selezione del database."); // valorizzi la variabile $sql - bene senza apici i campi $sql = "INSERT INTO immagini (id, nome, url) VALUES ('', '$nome', '$uploadedfile')"; // domanda: perche' selezioni di nuovo il db??? $ins = mysql_select_db($sql,$db) or die("Impossibile aggiungere il record"); // qui usi mysql_db_query che e' un comando deprecato. // usa mysql_query mysql_db_query($ins); $Tot_ins = mysql_affected_rows(); // ti aspetti una riga .. allora metti $Tot_ins == 1 if ($Tot_ins >0)![]()
![]()

Rispondi quotando