Hi KM-- The general format for the INSERT goes something like this: INSERT INTO anytable (columnname) VALUES (NULL); You technically do not need the newlines ("\n") in your $stmt. So I guess I'm saying that in the code if you change the $asinteger assignment to: $asinteger = "NULL"; /* notice the quotes */ it may work. This would make the $asinteger PHP variable a string, but since the SQL would either like to have a numeric value there or the keyword NULL, that is probably what you want. Good luck, Doug At 07:23 PM 7/6/01 +0200, Kiss Marton wrote: >Hi! > >I like to insert null values with placeholders in ibase_query. But it >doesn't work. > >$stmt = "insert into category_prop \n". > "(id, category_id, category_prop_type_id, asinteger, asfloat, >ascurrency, asstring) \n". > "values (gen_id(gen_category_prop_id,1),1097,109,?,?,?,?)"; > >$asinteger = null; >$asfloat = 2.5; >$ascurrency = 3; >$asstring = "apple"; > >$sth = ibase_query($dbh, $stmt, > $asinteger, > $asfloat, > $ascurrency, > $asstring); > >This statement insert '0' instead null. Why? > >Best Regards, >Kiss Marton >[EMAIL PROTECTED] -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]