dbs Sun Sep 25 16:24:56 2005 EDT
Modified files: /phpdoc/en/reference/ibm_db2/functions db2-client-info.xml db2-server-info.xml Log: Fix minor typo in db2_client_info(). Add example to db2_server_info(). http://cvs.php.net/diff.php/phpdoc/en/reference/ibm_db2/functions/db2-client-info.xml?r1=1.2&r2=1.3&ty=u Index: phpdoc/en/reference/ibm_db2/functions/db2-client-info.xml diff -u phpdoc/en/reference/ibm_db2/functions/db2-client-info.xml:1.2 phpdoc/en/reference/ibm_db2/functions/db2-client-info.xml:1.3 --- phpdoc/en/reference/ibm_db2/functions/db2-client-info.xml:1.2 Sun Sep 25 10:41:47 2005 +++ phpdoc/en/reference/ibm_db2/functions/db2-client-info.xml Sun Sep 25 16:24:55 2005 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.2 $ --> +<!-- $Revision: 1.3 $ --> <!-- Generated by xml_proto.php v2.3. Found in /scripts directory of phpdoc. --> <refentry id="function.db2-client-info"> <refnamediv> @@ -179,7 +179,7 @@ <title>A <function>db2_client_info</function> example</title> <para> To retrieve information about the client, you must pass a valid - database connection resource to <function>db2_client_info</function>.. + database connection resource to <function>db2_client_info</function>. </para> <programlisting role="php"> <![CDATA[<?php http://cvs.php.net/diff.php/phpdoc/en/reference/ibm_db2/functions/db2-server-info.xml?r1=1.2&r2=1.3&ty=u Index: phpdoc/en/reference/ibm_db2/functions/db2-server-info.xml diff -u phpdoc/en/reference/ibm_db2/functions/db2-server-info.xml:1.2 phpdoc/en/reference/ibm_db2/functions/db2-server-info.xml:1.3 --- phpdoc/en/reference/ibm_db2/functions/db2-server-info.xml:1.2 Sun Sep 25 10:41:47 2005 +++ phpdoc/en/reference/ibm_db2/functions/db2-server-info.xml Sun Sep 25 16:24:55 2005 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.2 $ --> +<!-- $Revision: 1.3 $ --> <!-- Generated by xml_proto.php v2.3. Found in /scripts directory of phpdoc. --> <refentry id="function.db2-server-info"> <refnamediv> @@ -32,7 +32,9 @@ <entry>DBMS_NAME</entry> <entry>string</entry> <entry>The name of the database server to which you are - connected.</entry> + connected. For DB2 servers this is a combination of + <literal>DB2</literal> followed by the operating system on which + the database server is runnin.</entry> </row> <row> <entry>DBMS_VER</entry> @@ -116,7 +118,8 @@ <row> <entry>INST_NAME</entry> <entry>string</entry> - <entry>The real hostname for the database server.</entry> + <entry>The instance on the database server that contains the + database.</entry> </row> <row> <entry>ISOLATION_OPTION</entry> @@ -311,36 +314,80 @@ --> - <!-- Use when examples exist <refsect1 role="examples"> &reftitle.examples; <para> <example> <title>A <function>db2_server_info</function> example</title> <para> - Any text that describes the purpose of the example, or - what goes on in the example should go here (inside the - <example> tag, not out + To retrieve information about the server, you must pass a valid + database connection resource to <function>db2_server_info</function>. </para> - <programlisting role="php"> -<![CDATA[ -<?php -if ($anexample === true) { - echo 'Use the PEAR Coding Standards'; + <programlisting role="php"><![CDATA[<?php + +$conn = db2_connect('sample', 'db2inst1', 'ibmdb2'); + +$server = db2_server_info( $conn ); + +if ($server) { + echo "DBMS_NAME: "; var_dump( $server->DBMS_NAME ); + echo "DBMS_VER: "; var_dump( $server->DBMS_VER ); + echo "DB_CODEPAGE: "; var_dump( $server->DB_CODEPAGE ); + echo "DB_NAME: "; var_dump( $server->DB_NAME ); + echo "INST_NAME: "; var_dump( $server->INST_NAME ); + echo "SPECIAL_CHARS: "; var_dump( $server->SPECIAL_CHARS ); + echo "KEYWORDS: "; var_dump( sizeof($server->KEYWORDS) ); + echo "DFT_ISOLATION: "; var_dump( $server->DFT_ISOLATION ); + echo "ISOLATION_OPTION: "; + $il = ''; + foreach( $server->ISOLATION_OPTION as $opt ) + { + $il .= $opt." "; + } + var_dump( $il ); + echo "SQL_CONFORMANCE: "; var_dump( $server->SQL_CONFORMANCE ); + echo "PROCEDURES: "; var_dump( $server->PROCEDURES ); + echo "IDENTIFIER_QUOTE_CHAR: "; var_dump( $server->IDENTIFIER_QUOTE_CHAR ); + echo "LIKE_ESCAPE_CLAUSE: "; var_dump( $server->LIKE_ESCAPE_CLAUSE ); + echo "MAX_COL_NAME_LEN: "; var_dump( $server->MAX_COL_NAME_LEN ); + echo "MAX_ROW_SIZE: "; var_dump( $server->MAX_ROW_SIZE ); + echo "MAX_IDENTIFIER_LEN: "; var_dump( $server->MAX_IDENTIFIER_LEN ); + echo "MAX_INDEX_SIZE: "; var_dump( $server->MAX_INDEX_SIZE ); + echo "MAX_PROC_NAME_LEN: "; var_dump( $server->MAX_PROC_NAME_LEN ); + echo "MAX_SCHEMA_NAME_LEN: "; var_dump( $server->MAX_SCHEMA_NAME_LEN ); + echo "MAX_STATEMENT_LEN: "; var_dump( $server->MAX_STATEMENT_LEN ); + echo "MAX_TABLE_NAME_LEN: "; var_dump( $server->MAX_TABLE_NAME_LEN ); + echo "NON_NULLABLE_COLUMNS: "; var_dump( $server->NON_NULLABLE_COLUMNS ); + + db2_close($conn); } -?> -]]> - </programlisting> +?>]]></programlisting> &example.outputs; - <screen> -<![CDATA[ -Use the PEAR Coding Standards -]]> - </screen> + <screen><![CDATA[DBMS_NAME: string(9) "DB2/LINUX" +DBMS_VER: string(10) "08.02.0000" +DB_CODEPAGE: int(1208) +DB_NAME: string(6) "SAMPLE" +INST_NAME: string(8) "db2inst1" +SPECIAL_CHARS: string(2) "@#" +KEYWORDS: int(179) +DFT_ISOLATION: string(2) "CS" +ISOLATION_OPTION: string(12) "UR CS RS RR " +SQL_CONFORMANCE: string(7) "FIPS127" +PROCEDURES: bool(true) +IDENTIFIER_QUOTE_CHAR: string(1) """ +LIKE_ESCAPE_CLAUSE: bool(true) +MAX_COL_NAME_LEN: int(30) +MAX_ROW_SIZE: int(32677) +MAX_IDENTIFIER_LEN: int(18) +MAX_INDEX_SIZE: int(1024) +MAX_PROC_NAME_LEN: int(128) +MAX_SCHEMA_NAME_LEN: int(30) +MAX_STATEMENT_LEN: int(2097152) +MAX_TABLE_NAME_LEN: int(128) +NON_NULLABLE_COLUMNS: bool(true)]]></screen> </example> </para> </refsect1> - --> <refsect1 role="seealso">