Ciao probabilmente usi in modo scorretto la query di insert. Ti faccio un esempio...

Codice PHP:

Good
:

$query "INSERT INTO table (id, first_name, last_name)
          VALUES('','
$_POST[first_name]','$_POST[last_name]')";

Bad:

$query "INSERT INTO table (first_name, last_name)
          VALUES('','
$_POST[first_name]','$_POST[last_name]')";

Bad:

$query "INSERT INTO table (id, first_name, last_name)
          VALUES('
$_POST[first_name]','$_POST[last_name]')"