Ho avuto un blocco dell'ADSL.


INSERT e WHERE non hanno relazioni di parentela..... quando fai una INSERT generi un record nuovo, senza condizioni WHERE.

Caso mai UPDATE puo' utilizzare WHERE.

Comunque non ho capito molto riguardo a COD

Per quanto riguarda COD la situazione è questa:

Ho una tabella dove la chiave è COD e dove ad ogni COD è sono associati un numero di dati.

Pertanto apro una pagina di inserimento del Cod che mi rimanda ad una seconda pagina la quale mi visualizza i dati relativi a quel COD e mi permette di inserire in una form altri dati che devono essere inseriti in un altra tabella.
Come faccio ad inserire i dati nella tabella facendo in modo che nella stessa venga anche inserito il COD.

Ho provato a fare prima
Codice PHP:
$query "SELECT * FROM tabella WHERE COD=$_POST[COD]"
e poi
Codice PHP:
mysql_query("INSERT INTO tabella (id, nome, cognome) 
VALUES ('
$_POST[id]', '$_POST[nome]', '$_POST[cognome]');"); 
e funziona.
Vorrei però sapere se è corretto fare in questo modo o se esiste una funzione diversa.