Have you tried echoing the $sql after it is created? it's possible that you have nothing in your php variables. In that case, and empty string would cause and error. Otherwise, postgres doesn't care if you have quotes around an numeric type on insert. -Dan Quoting "Hillensbeck, Preston" <PHillensbeck@xxxxxxxxxx>: > Hmmm well it still tells me the same thing when I take the quotes off. Is > there some type of casting that I might have to do? I have read about the > cast command, but don't understand how to use it. > > Hi Preston > > @$sql="INSERT INTO checking VALUES('$check_date', '$check_num', > '$check_pay', '$check_amount', '$check_trans_type');"; > > Try your INSERT without '' around '$check_amount'. The quotes are only > used for character-types but not for numeric data. > > Regards > Conni > > > ---------------------------(end of broadcast)--------------------------- > TIP 6: Have you searched our list archives? > > http://archives.postgresql.org > > ---------------------------(end of broadcast)--------------------------- > TIP 6: Have you searched our list archives? > > http://archives.postgresql.org >