<?xml version="1.0" encoding="utf-8"?> <!-- $Revision$ --> <appendix xml:id="mysqli.constants" xmlns="http://docbook.org/ns/docbook"> &reftitle.constants; &extension.constants; <variablelist> <varlistentry xml:id="constantmysqli-read-default-group"> <term><constant>MYSQLI_READ_DEFAULT_GROUP</constant></term> <listitem> <para> Read options from the named group from <filename>my.cnf</filename> or the file specified with <constant>MYSQLI_READ_DEFAULT_FILE</constant> </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-read-default-file"> <term><constant>MYSQLI_READ_DEFAULT_FILE</constant></term> <listitem> <para> Read options from the named option file instead of from <filename>my.cnf</filename> </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-opt-connect-timeout"> <term><constant>MYSQLI_OPT_CONNECT_TIMEOUT</constant></term> <listitem> <para> Connect timeout in seconds </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-opt-local-infile"> <term><constant>MYSQLI_OPT_LOCAL_INFILE</constant></term> <listitem> <para> Enables command <literal>LOAD LOCAL INFILE</literal> </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-init-command"> <term><constant>MYSQLI_INIT_COMMAND</constant></term> <listitem> <para> Command to execute when connecting to MySQL server. Will automatically be re-executed when reconnecting. </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-client-ssl"> <term><constant>MYSQLI_CLIENT_SSL</constant></term> <listitem> <para> Use SSL (encrypted protocol). This option should not be set by application programs; it is set internally in the MySQL client library </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-client-compress"> <term><constant>MYSQLI_CLIENT_COMPRESS</constant></term> <listitem> <para> Use compression protocol </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-client-interactive"> <term><constant>MYSQLI_CLIENT_INTERACTIVE</constant></term> <listitem> <para> Allow <literal>interactive_timeout</literal> seconds (instead of <literal>wait_timeout</literal> seconds) of inactivity before closing the connection. The client's session <literal>wait_timeout</literal> variable will be set to the value of the session <literal>interactive_timeout</literal> variable. </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-client-ignore-space"> <term><constant>MYSQLI_CLIENT_IGNORE_SPACE</constant></term> <listitem> <para> Allow spaces after function names. Makes all functions names reserved words. </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-client-no-schema"> <term><constant>MYSQLI_CLIENT_NO_SCHEMA</constant></term> <listitem> <para> Don't allow the <literal>db_name.tbl_name.col_name</literal> syntax. </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-client-multi-queries"> <term><constant>MYSQLI_CLIENT_MULTI_QUERIES</constant></term> <listitem> <para> Allows multiple semicolon-delimited queries in a single <function>mysqli_query</function> call. </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-store-result"> <term><constant>MYSQLI_STORE_RESULT</constant></term> <listitem> <para> For using buffered resultsets </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-use-result"> <term><constant>MYSQLI_USE_RESULT</constant></term> <listitem> <para> For using unbuffered resultsets </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-assoc"> <term><constant>MYSQLI_ASSOC</constant></term> <listitem> <para> Columns are returned into the array having the fieldname as the array index. </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-num"> <term><constant>MYSQLI_NUM</constant></term> <listitem> <para> Columns are returned into the array having an enumerated index. </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-both"> <term><constant>MYSQLI_BOTH</constant></term> <listitem> <para> Columns are returned into the array having both a numerical index and the fieldname as the associative index. </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-not-null-flag"> <term><constant>MYSQLI_NOT_NULL_FLAG</constant></term> <listitem> <para> Indicates that a field is defined as <literal>NOT NULL</literal> </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-pri-key-flag"> <term><constant>MYSQLI_PRI_KEY_FLAG</constant></term> <listitem> <para> Field is part of a primary index </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-unique-key-flag"> <term><constant>MYSQLI_UNIQUE_KEY_FLAG</constant></term> <listitem> <para> Field is part of a unique index. </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-multiple-key-flag"> <term><constant>MYSQLI_MULTIPLE_KEY_FLAG</constant></term> <listitem> <para> Field is part of an index. </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-blob-flag"> <term><constant>MYSQLI_BLOB_FLAG</constant></term> <listitem> <para> Field is defined as <literal>BLOB</literal> </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-unsigned-flag"> <term><constant>MYSQLI_UNSIGNED_FLAG</constant></term> <listitem> <para> Field is defined as <literal>UNSIGNED</literal> </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-zerofill-flag"> <term><constant>MYSQLI_ZEROFILL_FLAG</constant></term> <listitem> <para> Field is defined as <literal>ZEROFILL</literal> </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-auto-increment-flag"> <term><constant>MYSQLI_AUTO_INCREMENT_FLAG</constant></term> <listitem> <para> Field is defined as <literal>AUTO_INCREMENT</literal> </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-timestamp-flag"> <term><constant>MYSQLI_TIMESTAMP_FLAG</constant></term> <listitem> <para> Field is defined as <literal>TIMESTAMP</literal> </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-set-flag"> <term><constant>MYSQLI_SET_FLAG</constant></term> <listitem> <para> Field is defined as <literal>SET</literal> </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-num-flag"> <term><constant>MYSQLI_NUM_FLAG</constant></term> <listitem> <para> Field is defined as <literal>NUMERIC</literal> </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-part-key-flag"> <term><constant>MYSQLI_PART_KEY_FLAG</constant></term> <listitem> <para> Field is part of an multi-index </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-group-flag"> <term><constant>MYSQLI_GROUP_FLAG</constant></term> <listitem> <para> Field is part of <literal>GROUP BY</literal> </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-type-decimal"> <term><constant>MYSQLI_TYPE_DECIMAL</constant></term> <listitem> <para> Field is defined as <literal>DECIMAL</literal> </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-type-newdecimal"> <term><constant>MYSQLI_TYPE_NEWDECIMAL</constant></term> <listitem> <para> Precision math <literal>DECIMAL</literal> or <literal>NUMERIC</literal> field (MySQL 5.0.3 and up) </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-type-bit"> <term><constant>MYSQLI_TYPE_BIT</constant></term> <listitem> <para> Field is defined as <literal>BIT</literal> (MySQL 5.0.3 and up) </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-type-tiny"> <term><constant>MYSQLI_TYPE_TINY</constant></term> <listitem> <para> Field is defined as <literal>TINYINT</literal> </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-type-short"> <term><constant>MYSQLI_TYPE_SHORT</constant></term> <listitem> <para> Field is defined as <literal>SMALLINT</literal> </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-type-long"> <term><constant>MYSQLI_TYPE_LONG</constant></term> <listitem> <para> Field is defined as <literal>INT</literal> </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-type-fload"> <term><constant>MYSQLI_TYPE_FLOAT</constant></term> <listitem> <para> Field is defined as <literal>FLOAT</literal> </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-type-double"> <term><constant>MYSQLI_TYPE_DOUBLE</constant></term> <listitem> <para> Field is defined as <literal>DOUBLE</literal> </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-type-null"> <term><constant>MYSQLI_TYPE_NULL</constant></term> <listitem> <para> Field is defined as <literal>DEFAULT NULL</literal> </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-type-timestamp"> <term><constant>MYSQLI_TYPE_TIMESTAMP</constant></term> <listitem> <para> Field is defined as <literal>TIMESTAMP</literal> </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-type-longlong"> <term><constant>MYSQLI_TYPE_LONGLONG</constant></term> <listitem> <para> Field is defined as <literal>BIGINT</literal> </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-type-int24"> <term><constant>MYSQLI_TYPE_INT24</constant></term> <listitem> <para> Field is defined as <literal>MEDIUMINT</literal> </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-type-date"> <term><constant>MYSQLI_TYPE_DATE</constant></term> <listitem> <para> Field is defined as <literal>DATE</literal> </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-type-time"> <term><constant>MYSQLI_TYPE_TIME</constant></term> <listitem> <para> Field is defined as <literal>TIME</literal> </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-type-datetime"> <term><constant>MYSQLI_TYPE_DATETIME</constant></term> <listitem> <para> Field is defined as <literal>DATETIME</literal> </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-type-year"> <term><constant>MYSQLI_TYPE_YEAR</constant></term> <listitem> <para> Field is defined as <literal>YEAR</literal> </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-type-newdate"> <term><constant>MYSQLI_TYPE_NEWDATE</constant></term> <listitem> <para> Field is defined as <literal>DATE</literal> </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-type-interval"> <term><constant>MYSQLI_TYPE_INTERVAL</constant></term> <listitem> <para> Field is defined as <literal>INTERVAL</literal> </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-type-enum"> <term><constant>MYSQLI_TYPE_ENUM</constant></term> <listitem> <para> Field is defined as <literal>ENUM</literal> </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-type-set"> <term><constant>MYSQLI_TYPE_SET</constant></term> <listitem> <para> Field is defined as <literal>SET</literal> </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-type-tiny-blob"> <term><constant>MYSQLI_TYPE_TINY_BLOB</constant></term> <listitem> <para> Field is defined as <literal>TINYBLOB</literal> </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-type-medium-blob"> <term><constant>MYSQLI_TYPE_MEDIUM_BLOB</constant></term> <listitem> <para> Field is defined as <literal>MEDIUMBLOB</literal> </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-type-long-blob"> <term><constant>MYSQLI_TYPE_LONG_BLOB</constant></term> <listitem> <para> Field is defined as <literal>LONGBLOB</literal> </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-type-blob"> <term><constant>MYSQLI_TYPE_BLOB</constant></term> <listitem> <para> Field is defined as <literal>BLOB</literal> </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-type-var-string"> <term><constant>MYSQLI_TYPE_VAR_STRING</constant></term> <listitem> <para> Field is defined as <literal>VARCHAR</literal> </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-type-string"> <term><constant>MYSQLI_TYPE_STRING</constant></term> <listitem> <para> Field is defined as <literal>CHAR</literal> or <literal>BINARY</literal> </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-type-char"> <term><constant>MYSQLI_TYPE_CHAR</constant></term> <listitem> <para> Field is defined as <literal>TINYINT</literal>. For <literal>CHAR</literal>, see <literal>MYSQLI_TYPE_STRING</literal> </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-type-geometry"> <term><constant>MYSQLI_TYPE_GEOMETRY</constant></term> <listitem> <para> Field is defined as <literal>GEOMETRY</literal> </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-need-data"> <term><constant>MYSQLI_NEED_DATA</constant></term> <listitem> <para> More data available for bind variable </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-no-data"> <term><constant>MYSQLI_NO_DATA</constant></term> <listitem> <para> No more data available for bind variable </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-data-truncated"> <term><constant>MYSQLI_DATA_TRUNCATED</constant></term> <listitem> <para> Data truncation occurred. Available since PHP 5.1.0 and MySQL 5.0.5. </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-enum-flag"> <term><constant>MYSQLI_ENUM_FLAG</constant></term> <listitem> <para> Field is defined as <literal>ENUM</literal>. Available since PHP 5.3.0. </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-binary-flag"> <term><constant>MYSQLI_BINARY_FLAG</constant></term> <listitem> <para> Field is defined as <literal>BINARY</literal>. Available since PHP 5.3.0. </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-cursor-type-for-update"> <term><constant>MYSQLI_CURSOR_TYPE_FOR_UPDATE</constant></term> <listitem> <para> </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-cursor-type-no-cursor"> <term><constant>MYSQLI_CURSOR_TYPE_NO_CURSOR</constant></term> <listitem> <para> </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-cursor-type-read-only"> <term><constant>MYSQLI_CURSOR_TYPE_READ_ONLY</constant></term> <listitem> <para> </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-cursor-type-scrollable"> <term><constant>MYSQLI_CURSOR_TYPE_SCROLLABLE</constant></term> <listitem> <para> </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-stmt-attr-cursor-type"> <term><constant>MYSQLI_STMT_ATTR_CURSOR_TYPE</constant></term> <listitem> <para> </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-stmt-attr-prefetch-rows"> <term><constant>MYSQLI_STMT_ATTR_PREFETCH_ROWS</constant></term> <listitem> <para> </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-stmt-attr-update-max-length"> <term><constant>MYSQLI_STMT_ATTR_UPDATE_MAX_LENGTH</constant></term> <listitem> <para> </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-set-charset-name"> <term><constant>MYSQLI_SET_CHARSET_NAME</constant></term> <listitem> <para> </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-report-index"> <term><constant>MYSQLI_REPORT_INDEX</constant></term> <listitem> <para> Report if no index or bad index was used in a query. </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-report-error"> <term><constant>MYSQLI_REPORT_ERROR</constant></term> <listitem> <para> Report errors from mysqli function calls. </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-report-strict"> <term><constant>MYSQLI_REPORT_STRICT</constant></term> <listitem> <para> Throw a <literal>mysqli_sql_exception</literal> for errors instead of warnings. </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-report-all"> <term><constant>MYSQLI_REPORT_ALL</constant></term> <listitem> <para> Set all options on (report all). </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-report-off"> <term><constant>MYSQLI_REPORT_OFF</constant></term> <listitem> <para> Turns reporting off. </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-debug-trace-enabled"> <term><constant>MYSQLI_DEBUG_TRACE_ENABLED</constant></term> <listitem> <para> Is set to 1 if <function>mysqli_debug</function> functionality is enabled. </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-server-query-no-good-index-used"> <term><constant>MYSQLI_SERVER_QUERY_NO_GOOD_INDEX_USED</constant></term> <listitem> <para> </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-server-query-no-index-used"> <term><constant>MYSQLI_SERVER_QUERY_NO_INDEX_USED</constant></term> <listitem> <para> </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-refresh-grant"> <term><constant>MYSQLI_REFRESH_GRANT</constant></term> <listitem> <para> Refreshes the grant tables. </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-refresh-log"> <term><constant>MYSQLI_REFRESH_LOG</constant></term> <listitem> <para> Flushes the logs, like executing the <literal>FLUSH LOGS</literal> <acronym>SQL</acronym> statement. </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-refresh-tables"> <term><constant>MYSQLI_REFRESH_TABLES</constant></term> <listitem> <para> Flushes the table cache, like executing the <literal>FLUSH TABLES</literal> <acronym>SQL</acronym> statement. </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-refresh-hosts"> <term><constant>MYSQLI_REFRESH_HOSTS</constant></term> <listitem> <para> Flushes the host cache, like executing the <literal>FLUSH HOSTS</literal> <acronym>SQL</acronym> statement. </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-refresh-status"> <term><constant>MYSQLI_REFRESH_STATUS</constant></term> <listitem> <para> Reset the status variables, like executing the <literal>FLUSH STATUS</literal> <acronym>SQL</acronym> statement. </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-refresh-threads"> <term><constant>MYSQLI_REFRESH_THREADS</constant></term> <listitem> <para> Flushes the thread cache. </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-refresh-slave"> <term><constant>MYSQLI_REFRESH_SLAVE</constant></term> <listitem> <para> On a slave replication server: resets the master server information, and restarts the slave. Like executing the <literal>RESET SLAVE</literal> <acronym>SQL</acronym> statement. </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-refresh-master"> <term><constant>MYSQLI_REFRESH_MASTER</constant></term> <listitem> <para> On a master replication server: removes the binary log files listed in the binary log index, and truncates the index file. Like executing the <literal>RESET MASTER</literal> <acronym>SQL</acronym> statement. </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-trans-cor-and-chain"> <term><constant>MYSQLI_TRANS_COR_AND_CHAIN</constant></term> <listitem> <para> Appends "AND CHAIN" to <function>mysqli_commit</function> or <function>mysqli_rollback</function>. </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-trans-cor-and-no-chain"> <term><constant>MYSQLI_TRANS_COR_AND_NO_CHAIN</constant></term> <listitem> <para> Appends "AND NO CHAIN" to <function>mysqli_commit</function> or <function>mysqli_rollback</function>. </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-trans-cor-release"> <term><constant>MYSQLI_TRANS_COR_RELEASE</constant></term> <listitem> <para> Appends "RELEASE" to <function>mysqli_commit</function> or <function>mysqli_rollback</function>. </para> </listitem> </varlistentry> <varlistentry xml:id="constantmysqli-trans-cor-no-release"> <term><constant>MYSQLI_TRANS_COR_NO_RELEASE</constant></term> <listitem> <para> Appends "NO RELEASE" to <function>mysqli_commit</function> or <function>mysqli_rollback</function>. </para> </listitem> </varlistentry> </variablelist> </appendix> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"~/.phpdoc/manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 -->