ciao tutti,
sto per chiedere una cosa piuttosto banale, ma che data la mia scarsissima conoscenza di sql mi sta facendo perdere non poco tempo XD

devo inserire una riga con quattro campi in una tabella da php ecco il codice:

Codice PHP:
mysql_query("INSERT INTO nomeTabella (CodArticolo,Qta,Giorno,Ora)
VALUES ('"
.$key."','".$qta."',?,?") or die ("errore nella query"); 

$key e $qta sono due variabili che vengono riempite da un form, mentre al posto dei punti interrogativi vanno ovviamente la data odierna e l'ora attuale (sono due datetime). ne ho provate diverse (now(), CURRENT_DATE, CURRENT_TIME) e ho anche provato a leggermi qualcosa online, ma ci deve essere qualcosa che mi sfugge a monte perchè non riesco a venirne a capo anche se che è una stupidaggine...

l'errore che ricevo è il classico:
Si è verificato un errore: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1


grazie mille!