|
pg_convert
Convert associative array values into suitable for SQL statement
(PHP 4 >= 4.3.0, PHP 5)
Example 1910. pg_convert() example<?php Code Examples / Notes » pg_convertandrew falanga
Why does this function, pg_convert(), reject the string 'TRUE' as a valid value for the boolean types? I'm using PHP 4.3.9 and my web page originally set the value for submission to update, to 'TRUE'. pg_convert() threw it back to me saying that it's not a valid value for boolean types. However, the postgresql website says otherwise. See http://www.postgresql.org/docs/7.4/static/datatype-boolean.html for the context of my question/comment.
31-mar-2004 05:02
The only options that I see are: PGSQL_CONV_IGNORE_DEFAULT - Do not use DEAFULT value by removing field from returned array PGSQL_CONV_FORCE_NULL - Convert to NULL if string is null string PGSQL_CONV_IGNORE_NOT_NULL - Ignore NOT NULL constraints These are constants, so don't quote them or anything. dharana
I've found "options" possible values: PG_CONV_CHECK - check only PG_CONV_STRICT - raise warning for non fatal error PG_CONV_QUOTE - add quote around values for vchar, text datetime. PG_CONV_SLASH - add slashes if it needed. PG_CONV_NULLCHK - check values are defined for NOT NULL fields. PG_CONV_NO_DEFAULT - ignore default value even if value is empty string. |
Change Languagepg_affected_rows pg_cancel_query pg_client_encoding pg_close pg_connect pg_connection_busy pg_connection_reset pg_connection_status pg_convert pg_copy_from pg_copy_to pg_dbname pg_delete pg_end_copy pg_escape_bytea pg_escape_string pg_execute pg_fetch_all_columns pg_fetch_all pg_fetch_array pg_fetch_assoc pg_fetch_object pg_fetch_result pg_fetch_row pg_field_is_null pg_field_name pg_field_num pg_field_prtlen pg_field_size pg_field_table pg_field_type_oid pg_field_type pg_free_result pg_get_notify pg_get_pid pg_get_result pg_host pg_insert pg_last_error pg_last_notice pg_last_oid pg_lo_close pg_lo_create pg_lo_export pg_lo_import pg_lo_open pg_lo_read_all pg_lo_read pg_lo_seek pg_lo_tell pg_lo_unlink pg_lo_write pg_meta_data pg_num_fields pg_num_rows pg_options pg_parameter_status pg_pconnect pg_ping pg_port pg_prepare pg_put_line pg_query_params pg_query pg_result_error_field pg_result_error pg_result_seek pg_result_status pg_select pg_send_execute pg_send_prepare pg_send_query_params pg_send_query pg_set_client_encoding pg_set_error_verbosity pg_trace pg_transaction_status pg_tty pg_unescape_bytea pg_untrace pg_update pg_version |