%PDF- %PDF-
Direktori : /home/graphicd/www/vebto/vendor/jetbrains/phpstorm-stubs/odbc/ |
Current File : /home/graphicd/www/vebto/vendor/jetbrains/phpstorm-stubs/odbc/odbc.php |
<?php // Start of odbc v.1.0 /** * Toggle autocommit behaviour * @link https://php.net/manual/en/function.odbc-autocommit.php * @param resource $connection_id The ODBC connection identifier, * see <b>odbc_connect</b> for details.</p> * @param bool $OnOff [optional] <p> * If <i>OnOff</i> is <b>TRUE</b>, auto-commit is enabled, if * it is <b>FALSE</b> auto-commit is disabled. * </p> * @return mixed Without the <i>OnOff</i> parameter, this function returns * auto-commit status for <i>connection_id</i>. Non-zero is * returned if auto-commit is on, 0 if it is off, or <b>FALSE</b> if an error * occurs. * </p> * <p> * If <i>OnOff</i> is set, this function returns <b>TRUE</b> on * success and <b>FALSE</b> on failure. * @since 4.0 * @since 5.0 */ function odbc_autocommit ($connection_id, $OnOff = false) {} /** * Handling of binary column data * @link https://php.net/manual/en/function.odbc-binmode.php * @param resource $result_id <p> * The result identifier. * </p> * <p> * If <i>result_id</i> is 0, the * settings apply as default for new results. * Default for longreadlen is 4096 and * <i>mode</i> defaults to * ODBC_BINMODE_RETURN. Handling of binary long * columns is also affected by <b>odbc_longreadlen</b>. * </p> * @param int $mode <p> * Possible values for <i>mode</i> are: * <b>ODBC_BINMODE_PASSTHRU</b>: Passthru BINARY data * @return bool <b>TRUE</b> on success or <b>FALSE</b> on failure. * @since 4.0 * @since 5.0 */ function odbc_binmode ($result_id, $mode) {} /** * Close an ODBC connection * @link https://php.net/manual/en/function.odbc-close.php * @param resource $connection_id The ODBC connection identifier, * see <b>odbc_connect</b> for details.</p> * @return void No value is returned. * @since 4.0 * @since 5.0 */ function odbc_close ($connection_id) {} /** * Close all ODBC connections * @link https://php.net/manual/en/function.odbc-close-all.php * @return void No value is returned. * @since 4.0 * @since 5.0 */ function odbc_close_all () {} /** * Lists the column names in specified tables * @link https://php.net/manual/en/function.odbc-columns.php * @param resource $connection_id The ODBC connection identifier, * see <b>odbc_connect</b> for details.</p> * @param string $qualifier [optional] <p> * The qualifier. * </p> * @param string $schema [optional] <p> * The owner. * </p> * @param string $table_name [optional] <p> * The table name. * </p> * @param string $column_name [optional] <p> * The column name. * </p> * @return resource|false an ODBC result identifier or <b>FALSE</b> on failure. * </p> * <p> * The result set has the following columns: * TABLE_QUALIFIER * TABLE_SCHEM * TABLE_NAME * COLUMN_NAME * DATA_TYPE * TYPE_NAME * PRECISION * LENGTH * SCALE * RADIX * NULLABLE * REMARKS * </p> * <p> * The result set is ordered by TABLE_QUALIFIER, TABLE_SCHEM and * TABLE_NAME. * @since 4.0 * @since 5.0 */ function odbc_columns ($connection_id, $qualifier = null, $schema = null, $table_name = null, $column_name = null) {} /** * Commit an ODBC transaction * @link https://php.net/manual/en/function.odbc-commit.php * @param resource $connection_id The ODBC connection identifier, * see <b>odbc_connect</b> for details.</p> * @return bool <b>TRUE</b> on success or <b>FALSE</b> on failure. * @since 4.0 * @since 5.0 */ function odbc_commit ($connection_id) {} /** * Connect to a datasource * @link https://php.net/manual/en/function.odbc-connect.php * @param string $dsn <p> * The database source name for the connection. Alternatively, a * DSN-less connection string can be used. * </p> * @param string $user <p> * The username. * </p> * @param string $password <p> * The password. * </p> * @param int $cursor_type [optional] <p> * This sets the type of cursor to be used * for this connection. This parameter is not normally needed, but * can be useful for working around problems with some ODBC drivers. * </p> * The following constants are defined for cursortype: * <p> * SQL_CUR_USE_IF_NEEDED * @return resource|false an ODBC connection or (<b>FALSE</b>) on error. * @since 4.0 * @since 5.0 */ function odbc_connect ($dsn, $user, $password, $cursor_type = null) {} /** * Get cursorname * @link https://php.net/manual/en/function.odbc-cursor.php * @param resource $result_id <p> * The result identifier. * </p> * @return string the cursor name, as a string. * @since 4.0 * @since 5.0 */ function odbc_cursor ($result_id) {} /** * Returns information about a current connection * @link https://php.net/manual/en/function.odbc-data-source.php * @param resource $connection_id The ODBC connection identifier, * see <b>odbc_connect</b> for details.</p> * @param int $fetch_type <p> * The <i>fetch_type</i> can be one of two constant types: * <b>SQL_FETCH_FIRST</b>, <b>SQL_FETCH_NEXT</b>. * Use <b>SQL_FETCH_FIRST</b> the first time this function is * called, thereafter use the <b>SQL_FETCH_NEXT</b>. * </p> * @return array|false <b>FALSE</b> on error, and an array upon success. * @since 4.3 * @since 5.0 */ function odbc_data_source ($connection_id, $fetch_type) {} /** * Execute a prepared statement * @link https://php.net/manual/en/function.odbc-execute.php * @param resource $result_id <p> * The result id resource, from <b>odbc_prepare</b>. * </p> * @param array $parameters_array [optional] <p> * Parameters in <i>parameter_array</i> will be * substituted for placeholders in the prepared statement in order. * Elements of this array will be converted to strings by calling this * function. * </p> * <p> * Any parameters in <i>parameter_array</i> which * start and end with single quotes will be taken as the name of a * file to read and send to the database server as the data for the * appropriate placeholder. * </p> * If you wish to store a string which actually begins and ends with * single quotes, you must add a space or other non-single-quote character * to the beginning or end of the parameter, which will prevent the * parameter from being taken as a file name. If this is not an option, * then you must use another mechanism to store the string, such as * executing the query directly with <b>odbc_exec</b>). * @return bool <b>TRUE</b> on success or <b>FALSE</b> on failure. * @since 4.0 * @since 5.0 */ function odbc_execute ($result_id, array $parameters_array = null) {} /** * Get the last error code * @link https://php.net/manual/en/function.odbc-error.php * @param resource $connection_id [optional] The ODBC connection identifier, * see <b>odbc_connect</b> for details.</p> * @return string If <i>connection_id</i> is specified, the last state * of that connection is returned, else the last state of any connection * is returned. * </p> * <p> * This function returns meaningful value only if last odbc query failed * (i.e. <b>odbc_exec</b> returned <b>FALSE</b>). * @since 4.0.5 * @since 5.0 */ function odbc_error ($connection_id = null) {} /** * Get the last error message * @link https://php.net/manual/en/function.odbc-errormsg.php * @param resource $connection_id [optional] The ODBC connection identifier, * see <b>odbc_connect</b> for details.</p> * @return string If <i>connection_id</i> is specified, the last state * of that connection is returned, else the last state of any connection * is returned. * </p> * <p> * This function returns meaningful value only if last odbc query failed * (i.e. <b>odbc_exec</b> returned <b>FALSE</b>). * @since 4.0.5 * @since 5.0 */ function odbc_errormsg ($connection_id = null) {} /** * Prepare and execute an SQL statement * @link https://php.net/manual/en/function.odbc-exec.php * @param resource $connection_id The ODBC connection identifier, * see <b>odbc_connect</b> for details.</p> * @param string $query_string <p> * The SQL statement. * </p> * @param int $flags [optional] <p> * This parameter is currently not used. * </p> * @return resource an ODBC result identifier if the SQL command was executed * successfully, or <b>FALSE</b> on error. * @since 4.0 * @since 5.0 */ function odbc_exec ($connection_id, $query_string, $flags = null) {} /** * Fetch a result row as an associative array * @link https://php.net/manual/en/function.odbc-fetch-array.php * @param resource $result <p> * The result resource from <b>odbc_exec</b>. * </p> * @param int $rownumber [optional] <p> * Optionally choose which row number to retrieve. * </p> * @return array|false an array that corresponds to the fetched row, or <b>FALSE</b> if there * are no more rows. * @since 4.0.2 * @since 5.0 */ function odbc_fetch_array ($result, $rownumber = null) {} /** * Fetch a result row as an object * @link https://php.net/manual/en/function.odbc-fetch-object.php * @param resource $result <p> * The result resource from <b>odbc_exec</b>. * </p> * @param int $rownumber [optional] <p> * Optionally choose which row number to retrieve. * </p> * @return object|false an object that corresponds to the fetched row, or <b>FALSE</b> if there * are no more rows. * @since 4.0.2 * @since 5.0 */ function odbc_fetch_object ($result, $rownumber = null) {} /** * Fetch a row * @link https://php.net/manual/en/function.odbc-fetch-row.php * @param resource $result_id <p> * The result identifier. * </p> * @param int $row_number [optional] <p> * If <i>row_number</i> is not specified, * <b>odbc_fetch_row</b> will try to fetch the next row in * the result set. Calls to <b>odbc_fetch_row</b> with and * without <i>row_number</i> can be mixed. * </p> * <p> * To step through the result more than once, you can call * <b>odbc_fetch_row</b> with * <i>row_number</i> 1, and then continue doing * <b>odbc_fetch_row</b> without * <i>row_number</i> to review the result. If a driver * doesn't support fetching rows by number, the * <i>row_number</i> parameter is ignored. * </p> * @return bool <b>TRUE</b> if there was a row, <b>FALSE</b> otherwise. * @since 4.0 * @since 5.0 */ function odbc_fetch_row ($result_id, $row_number = null) {} /** * Fetch one result row into array * @link https://php.net/manual/en/function.odbc-fetch-into.php * @param resource $result_id <p> * The result resource. * </p> * @param array $result_array <p> * The result array * that can be of any type since it will be converted to type * array. The array will contain the column values starting at array * index 0. * </p> * @param int $rownumber [optional] <p> * The row number. * </p> * @return int the number of columns in the result; * <b>FALSE</b> on error. * @since 4.0 * @since 5.0 */ function odbc_fetch_into ($result_id, array &$result_array, $rownumber = null) {} /** * Get the length (precision) of a field * @link https://php.net/manual/en/function.odbc-field-len.php * @param resource $result_id <p> * The result identifier. * </p> * @param int $field_number <p> * The field number. Field numbering starts at 1. * </p> * @return int|false the field name as a string, or <b>FALSE</b> on error. * @since 4.0 * @since 5.0 */ function odbc_field_len ($result_id, $field_number) {} /** * Get the scale of a field * @link https://php.net/manual/en/function.odbc-field-scale.php * @param resource $result_id <p> * The result identifier. * </p> * @param int $field_number <p> * The field number. Field numbering starts at 1. * </p> * @return int|false the field scale as a integer, or <b>FALSE</b> on error. * @since 4.0 * @since 5.0 */ function odbc_field_scale ($result_id, $field_number) {} /** * Get the columnname * @link https://php.net/manual/en/function.odbc-field-name.php * @param resource $result_id <p> * The result identifier. * </p> * @param int $field_number <p> * The field number. Field numbering starts at 1. * </p> * @return string|false the field name as a string, or <b>FALSE</b> on error. * @since 4.0 * @since 5.0 */ function odbc_field_name ($result_id, $field_number) {} /** * Datatype of a field * @link https://php.net/manual/en/function.odbc-field-type.php * @param resource $result_id <p> * The result identifier. * </p> * @param int $field_number <p> * The field number. Field numbering starts at 1. * </p> * @return string|false the field type as a string, or <b>FALSE</b> on error. * @since 4.0 * @since 5.0 */ function odbc_field_type ($result_id, $field_number) {} /** * Return column number * @link https://php.net/manual/en/function.odbc-field-num.php * @param resource $result_id <p> * The result identifier. * </p> * @param string $field_name <p> * The field name. * </p> * @return int|false the field number as a integer, or <b>FALSE</b> on error. * Field numbering starts at 1. * @since 4.0 * @since 5.0 */ function odbc_field_num ($result_id, $field_name) {} /** * Free resources associated with a result * @link https://php.net/manual/en/function.odbc-free-result.php * @param resource $result_id <p> * The result identifier. * </p> * @return bool Always returns <b>TRUE</b>. * @since 4.0 * @since 5.0 */ function odbc_free_result ($result_id) {} /** * Retrieves information about data types supported by the data source * @link https://php.net/manual/en/function.odbc-gettypeinfo.php * @param resource $connection_id The ODBC connection identifier, * see <b>odbc_connect</b> for details.</p> * @param int $data_type [optional] <p> * The data type, which can be used to restrict the information to a * single data type. * </p> * @return resource an ODBC result identifier or * <b>FALSE</b> on failure. * </p> * <p> * The result set has the following columns: * TYPE_NAME * DATA_TYPE * PRECISION * LITERAL_PREFIX * LITERAL_SUFFIX * CREATE_PARAMS * NULLABLE * CASE_SENSITIVE * SEARCHABLE * UNSIGNED_ATTRIBUTE * MONEY * AUTO_INCREMENT * LOCAL_TYPE_NAME * MINIMUM_SCALE * MAXIMUM_SCALE * </p> * <p> * The result set is ordered by DATA_TYPE and TYPE_NAME. * @since 4.0 * @since 5.0 */ function odbc_gettypeinfo ($connection_id, $data_type = null) {} /** * Handling of LONG columns * @link https://php.net/manual/en/function.odbc-longreadlen.php * @param resource $result_id <p> * The result identifier. * </p> * @param int $length <p> * The number of bytes returned to PHP is controlled by the parameter * length. If it is set to 0, Long column data is passed through to the * client. * </p> * @return bool <b>TRUE</b> on success or <b>FALSE</b> on failure. * @since 4.0 * @since 5.0 */ function odbc_longreadlen ($result_id, $length) {} /** * Checks if multiple results are available * @link https://php.net/manual/en/function.odbc-next-result.php * @param resource $result_id <p> * The result identifier. * </p> * @return bool <b>TRUE</b> if there are more result sets, <b>FALSE</b> otherwise. * @since 4.0.5 * @since 5.0 */ function odbc_next_result ($result_id) {} /** * Number of columns in a result * @link https://php.net/manual/en/function.odbc-num-fields.php * @param resource $result_id <p> * The result identifier returned by <b>odbc_exec</b>. * </p> * @return int the number of fields, or -1 on error. * @since 4.0 * @since 5.0 */ function odbc_num_fields ($result_id) {} /** * Number of rows in a result * @link https://php.net/manual/en/function.odbc-num-rows.php * @param resource $result_id <p> * The result identifier returned by <b>odbc_exec</b>. * </p> * @return int the number of rows in an ODBC result. * This function will return -1 on error. * @since 4.0 * @since 5.0 */ function odbc_num_rows ($result_id) {} /** * Open a persistent database connection * @link https://php.net/manual/en/function.odbc-pconnect.php * @param string $dsn * @param string $user * @param string $password * @param int $cursor_type [optional] * @return resource|false an ODBC connection id or 0 (<b>FALSE</b>) on * error. * @since 4.0 * @since 5.0 */ function odbc_pconnect ($dsn, $user, $password, $cursor_type = null) {} /** * Prepares a statement for execution * @link https://php.net/manual/en/function.odbc-prepare.php * @param resource $connection_id The ODBC connection identifier, * see <b>odbc_connect</b> for details.</p> * @param string $query_string <p> * The query string statement being prepared. * </p> * @return resource|false an ODBC result identifier if the SQL command was prepared * successfully. Returns <b>FALSE</b> on error. * @since 4.0 * @since 5.0 */ function odbc_prepare ($connection_id, $query_string) {} /** * Get result data * @link https://php.net/manual/en/function.odbc-result.php * @param resource $result_id <p> * The ODBC resource. * </p> * @param mixed $field <p> * The field name being retrieved. It can either be an integer containing * the column number of the field you want; or it can be a string * containing the name of the field. * </p> * @return mixed the string contents of the field, <b>FALSE</b> on error, <b>NULL</b> for * NULL data, or <b>TRUE</b> for binary data. * @since 4.0 * @since 5.0 */ function odbc_result ($result_id, $field) {} /** * Print result as HTML table * @link https://php.net/manual/en/function.odbc-result-all.php * @param resource $result_id <p> * The result identifier. * </p> * @param string $format [optional] <p> * Additional overall table formatting. * </p> * @return int|false the number of rows in the result or <b>FALSE</b> on error. * @since 4.0 * @since 5.0 */ function odbc_result_all ($result_id, $format = null) {} /** * Rollback a transaction * @link https://php.net/manual/en/function.odbc-rollback.php * @param resource $connection_id The ODBC connection identifier, * see <b>odbc_connect</b> for details.</p> * @return bool <b>TRUE</b> on success or <b>FALSE</b> on failure. * @since 4.0 * @since 5.0 */ function odbc_rollback ($connection_id) {} /** * Adjust ODBC settings * @link https://php.net/manual/en/function.odbc-setoption.php * @param resource $id <p> * Is a connection id or result id on which to change the settings. * For SQLSetConnectOption(), this is a connection id. * For SQLSetStmtOption(), this is a result id. * </p> * @param int $function <p> * Is the ODBC function to use. The value should be * 1 for SQLSetConnectOption() and * 2 for SQLSetStmtOption(). * </p> * @param int $option <p> * The option to set. * </p> * @param int $param <p> * The value for the given <i>option</i>. * </p> * @return bool <b>TRUE</b> on success or <b>FALSE</b> on failure. * @since 4.0 * @since 5.0 */ function odbc_setoption ($id, $function, $option, $param) {} /** * Retrieves special columns * @link https://php.net/manual/en/function.odbc-specialcolumns.php * @param resource $connection_id The ODBC connection identifier, * see <b>odbc_connect</b> for details.</p> * @param int $type When the type argument is <b>SQL_BEST_ROWID</b>, * <b>odbc_specialcolumns</b> returns the * column or columns that uniquely identify each row in the table. * When the type argument is <b>SQL_ROWVER</b>, * <b>odbc_specialcolumns</b> returns the column or columns in the * specified table, if any, that are automatically updated by the data source * when any value in the row is updated by any transaction. * @param string $qualifier <p> * The qualifier. * </p> * @param string $owner <p> * The owner. * </p> * @param string $table <p> * The table. * </p> * @param int $scope <p> * The scope, which orders the result set. * </p> * @param int $nullable <p> * The nullable option. * </p> * @return resource|false an ODBC result identifier or <b>FALSE</b> on * failure. * </p> * <p> * The result set has the following columns: * SCOPE * COLUMN_NAME * DATA_TYPE * TYPE_NAME * PRECISION * LENGTH * SCALE * PSEUDO_COLUMN * @since 4.0 * @since 5.0 */ function odbc_specialcolumns ($connection_id, $type, $qualifier, $owner, $table, $scope, $nullable) {} /** * Retrieve statistics about a table * @link https://php.net/manual/en/function.odbc-statistics.php * @param resource $connection_id The ODBC connection identifier, * see <b>odbc_connect</b> for details.</p> * @param string $qualifier <p> * The qualifier. * </p> * @param string $owner <p> * The owner. * </p> * @param string $table_name <p> * The table name. * </p> * @param int $unique <p> * The unique attribute. * </p> * @param int $accuracy <p> * The accuracy. * </p> * @return resource|false an ODBC result identifier or <b>FALSE</b> on failure. * </p> * <p> * The result set has the following columns: * TABLE_QUALIFIER * TABLE_OWNER * TABLE_NAME * NON_UNIQUE * INDEX_QUALIFIER * INDEX_NAME * TYPE * SEQ_IN_INDEX * COLUMN_NAME * COLLATION * CARDINALITY * PAGES * FILTER_CONDITION * @since 4.0 * @since 5.0 */ function odbc_statistics ($connection_id, $qualifier, $owner, $table_name, $unique, $accuracy) {} /** * Get the list of table names stored in a specific data source * @link https://php.net/manual/en/function.odbc-tables.php * @param resource $connection_id The ODBC connection identifier, * see <b>odbc_connect</b> for details.</p> * @param string $qualifier [optional] <p> * The qualifier. * </p> * @param string $owner [optional] <p> * The owner. Accepts search patterns ('%' to match zero or more * characters and '_' to match a single character). * </p> * @param string $name [optional] <p> * The name. Accepts search patterns ('%' to match zero or more * characters and '_' to match a single character). * </p> * @param string $types [optional] <p> * If <i>table_type</i> is not an empty string, it * must contain a list of comma-separated values for the types of * interest; each value may be enclosed in single quotes (') or * unquoted. For example, "'TABLE','VIEW'" or "TABLE, VIEW". If the * data source does not support a specified table type, * <b>odbc_tables</b> does not return any results for * that type. * </p> * @return resource an ODBC result identifier containing the information * or <b>FALSE</b> on failure. * </p> * <p> * The result set has the following columns: * TABLE_QUALIFIER * TABLE_OWNER * TABLE_NAME * TABLE_TYPE * REMARKS * @since 4.0 * @since 5.0 */ function odbc_tables ($connection_id, $qualifier = null, $owner = null, $name = null, $types = null) {} /** * Gets the primary keys for a table * @link https://php.net/manual/en/function.odbc-primarykeys.php * @param resource $connection_id The ODBC connection identifier, * see <b>odbc_connect</b> for details.</p> * @param string $qualifier * @param string $owner * @param string $table * @return resource|false an ODBC result identifier or <b>FALSE</b> on failure. * </p> * <p> * The result set has the following columns: * TABLE_QUALIFIER * TABLE_OWNER * TABLE_NAME * COLUMN_NAME * KEY_SEQ * PK_NAME * @since 4.0 * @since 5.0 */ function odbc_primarykeys ($connection_id, $qualifier, $owner, $table) {} /** * Lists columns and associated privileges for the given table * @link https://php.net/manual/en/function.odbc-columnprivileges.php * @param resource $connection_id The ODBC connection identifier, * see <b>odbc_connect</b> for details.</p> * @param string $qualifier <p> * The qualifier. * </p> * @param string $owner <p> * The owner. * </p> * @param string $table_name <p> * The table name. * </p> * @param string $column_name <p> * The <i>column_name</i> argument accepts search * patterns ('%' to match zero or more characters and '_' to match a * single character). * </p> * @return resource|false an ODBC result identifier or <b>FALSE</b> on failure. * This result identifier can be used to fetch a list of columns and * associated privileges. * </p> * <p> * The result set has the following columns: * TABLE_QUALIFIER * TABLE_OWNER * TABLE_NAME * GRANTOR * GRANTEE * PRIVILEGE * IS_GRANTABLE * </p> * <p> * The result set is ordered by TABLE_QUALIFIER, TABLE_OWNER and * TABLE_NAME. * @since 4.0 * @since 5.0 */ function odbc_columnprivileges ($connection_id, $qualifier, $owner, $table_name, $column_name) {} /** * Lists tables and the privileges associated with each table * @link https://php.net/manual/en/function.odbc-tableprivileges.php * @param resource $connection_id The ODBC connection identifier, * see <b>odbc_connect</b> for details.</p> * @param string $qualifier <p> * The qualifier. * </p> * @param string $owner <p> * The owner. Accepts the following search patterns: * ('%' to match zero or more characters and '_' to match a single character) * </p> * @param string $name <p> * The name. Accepts the following search patterns: * ('%' to match zero or more characters and '_' to match a single character) * </p> * @return resource|false An ODBC result identifier or <b>FALSE</b> on failure. * </p> * <p> * The result set has the following columns: * TABLE_QUALIFIER * TABLE_OWNER * TABLE_NAME * GRANTOR * GRANTEE * PRIVILEGE * IS_GRANTABLE * @since 4.0 * @since 5.0 */ function odbc_tableprivileges ($connection_id, $qualifier, $owner, $name) {} /** * Retrieves a list of foreign keys * @link https://php.net/manual/en/function.odbc-foreignkeys.php * @param resource $connection_id The ODBC connection identifier, * see <b>odbc_connect</b> for details.</p> * @param string $pk_qualifier <p> * The primary key qualifier. * </p> * @param string $pk_owner <p> * The primary key owner. * </p> * @param string $pk_table <p> * The primary key table. * </p> * @param string $fk_qualifier <p> * The foreign key qualifier. * </p> * @param string $fk_owner <p> * The foreign key owner. * </p> * @param string $fk_table <p> * The foreign key table. * </p> * @return resource|false an ODBC result identifier or <b>FALSE</b> on failure. * </p> * <p> * The result set has the following columns: * PKTABLE_QUALIFIER * PKTABLE_OWNER * PKTABLE_NAME * PKCOLUMN_NAME * FKTABLE_QUALIFIER * FKTABLE_OWNER * FKTABLE_NAME * FKCOLUMN_NAME * KEY_SEQ * UPDATE_RULE * DELETE_RULE * FK_NAME * PK_NAME * </p> * If <i>pk_table</i> contains a table name, * <b>odbc_foreignkeys</b> returns a result set * containing the primary key of the specified table and all of the * foreign keys that refer to it. * If <i>fk_table</i> contains a table name, * <b>odbc_foreignkeys</b> returns a result set * containing all of the foreign keys in the specified table and the * primary keys (in other tables) to which they refer. * If both <i>pk_table</i> and * <i>fk_table</i> contain table names, * <b>odbc_foreignkeys</b> returns the foreign keys in * the table specified in <i>fk_table</i> that refer * to the primary key of the table specified in * <i>pk_table * @since 4.0 * @since 5.0 */ function odbc_foreignkeys ($connection_id, $pk_qualifier, $pk_owner, $pk_table, $fk_qualifier, $fk_owner, $fk_table) {} /** * Get the list of procedures stored in a specific data source * @link https://php.net/manual/en/function.odbc-procedures.php * @param resource $connection_id The ODBC connection identifier, * see <b>odbc_connect</b> for details.</p> * @return resource an ODBC * result identifier containing the information or <b>FALSE</b> on failure. * </p> * <p> * The result set has the following columns: * PROCEDURE_QUALIFIER * PROCEDURE_OWNER * PROCEDURE_NAME * NUM_INPUT_PARAMS * NUM_OUTPUT_PARAMS * NUM_RESULT_SETS * REMARKS * PROCEDURE_TYPE * @since 4.0 * @since 5.0 */ function odbc_procedures ($connection_id) {} /** * Retrieve information about parameters to procedures * @link https://php.net/manual/en/function.odbc-procedurecolumns.php * @param resource $connection_id The ODBC connection identifier, * see <b>odbc_connect</b> for details.</p> * @return resource|false the list of input and output parameters, as well as the * columns that make up the result set for the specified procedures. * Returns an ODBC result identifier or <b>FALSE</b> on failure. * </p> * <p> * The result set has the following columns: * PROCEDURE_QUALIFIER * PROCEDURE_OWNER * PROCEDURE_NAME * COLUMN_NAME * COLUMN_TYPE * DATA_TYPE * TYPE_NAME * PRECISION * LENGTH * SCALE * RADIX * NULLABLE * REMARKS * @since 4.0 * @since 5.0 */ function odbc_procedurecolumns ($connection_id) {} /** * Alias of <b>odbc_exec</b> * @link https://php.net/manual/en/function.odbc-do.php * @param $connection_id * @param $query * @param $flags [optional] * @since 4.0 * @since 5.0 */ function odbc_do ($connection_id, $query, $flags) {} /** * Alias of <b>odbc_field_len</b> * @link https://php.net/manual/en/function.odbc-field-precision.php * @param $result_id * @param $field_number * @since 4.0 * @since 5.0 */ function odbc_field_precision ($result_id, $field_number) {} define ('ODBC_TYPE', "unixODBC"); define ('ODBC_BINMODE_PASSTHRU', 0); define ('ODBC_BINMODE_RETURN', 1); define ('ODBC_BINMODE_CONVERT', 2); define ('SQL_ODBC_CURSORS', 110); define ('SQL_CUR_USE_DRIVER', 2); define ('SQL_CUR_USE_IF_NEEDED', 0); define ('SQL_CUR_USE_ODBC', 1); define ('SQL_CONCURRENCY', 7); define ('SQL_CONCUR_READ_ONLY', 1); define ('SQL_CONCUR_LOCK', 2); define ('SQL_CONCUR_ROWVER', 3); define ('SQL_CONCUR_VALUES', 4); define ('SQL_CURSOR_TYPE', 6); define ('SQL_CURSOR_FORWARD_ONLY', 0); define ('SQL_CURSOR_KEYSET_DRIVEN', 1); define ('SQL_CURSOR_DYNAMIC', 2); define ('SQL_CURSOR_STATIC', 3); define ('SQL_KEYSET_SIZE', 8); define ('SQL_FETCH_FIRST', 2); define ('SQL_FETCH_NEXT', 1); define ('SQL_CHAR', 1); define ('SQL_VARCHAR', 12); define ('SQL_LONGVARCHAR', -1); define ('SQL_DECIMAL', 3); define ('SQL_NUMERIC', 2); define ('SQL_BIT', -7); define ('SQL_TINYINT', -6); define ('SQL_SMALLINT', 5); define ('SQL_INTEGER', 4); define ('SQL_BIGINT', -5); define ('SQL_REAL', 7); define ('SQL_FLOAT', 6); define ('SQL_DOUBLE', 8); define ('SQL_BINARY', -2); define ('SQL_VARBINARY', -3); define ('SQL_LONGVARBINARY', -4); define ('SQL_DATE', 9); define ('SQL_TIME', 10); define ('SQL_TIMESTAMP', 11); define ('SQL_TYPE_DATE', 91); define ('SQL_TYPE_TIME', 92); define ('SQL_TYPE_TIMESTAMP', 93); define ('SQL_WCHAR', -8); define ('SQL_WVARCHAR', -9); define ('SQL_WLONGVARCHAR', -10); define ('SQL_BEST_ROWID', 1); define ('SQL_ROWVER', 2); define ('SQL_SCOPE_CURROW', 0); define ('SQL_SCOPE_TRANSACTION', 1); define ('SQL_SCOPE_SESSION', 2); define ('SQL_NO_NULLS', 0); define ('SQL_NULLABLE', 1); define ('SQL_INDEX_UNIQUE', 0); define ('SQL_INDEX_ALL', 1); define ('SQL_ENSURE', 1); define ('SQL_QUICK', 0); // End of odbc v.1.0 ?>