georg Fri Feb 20 03:54:12 2004 EDT
Modified files:
/phpdoc/en/reference/mysqli/functions mysqli-character-set-name.xml
mysqli-client-encoding.xml
mysqli-commit.xml
mysqli-connect-errno.xml
mysqli-connect-error.xml
mysqli-rollback.xml
Log:
documented mysqli_connect_errno/error functions
more samples added
http://cvs.php.net/diff.php/phpdoc/en/reference/mysqli/functions/mysqli-character-set-name.xml?r1=1.7&r2=1.8&ty=u
Index: phpdoc/en/reference/mysqli/functions/mysqli-character-set-name.xml
diff -u phpdoc/en/reference/mysqli/functions/mysqli-character-set-name.xml:1.7
phpdoc/en/reference/mysqli/functions/mysqli-character-set-name.xml:1.8
--- phpdoc/en/reference/mysqli/functions/mysqli-character-set-name.xml:1.7 Wed
Jan 28 18:18:42 2004
+++ phpdoc/en/reference/mysqli/functions/mysqli-character-set-name.xml Fri Feb 20
03:54:11 2004
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.7 $ -->
+<!-- $Revision: 1.8 $ -->
<refentry id="function.mysqli-character-set-name">
<refnamediv>
<refname>mysqli_character_set_name</refname>
@@ -32,31 +32,50 @@
<para>The default character set for the current connection</para>
</refsect1>
<refsect1>
+ <title>See also</title>
+ <para>
+ <function>mysqli_client_encoding</function>.
+ <function>mysqli_real_escape_string</function>.
+ </para>
+ </refsect1>
+ <refsect1>
<title>Example</title>
<example>
- <title>Using the mysqli_character_set_name function</title>
+ <title>Object oriented style</title>
<programlisting role="php">
<![CDATA[
<?php
-
/* Open a connection */
- $link = mysqli_connect("localhost", "username", "password");
+ $mysqli = new mysqli("localhost", "my_user", "my_password");
/* Print current character set */
- $charset = mysqli_character_set_name($link);
- printf ("Current character set is %s\n",$charset);
+ $charset = $mysqli->character_set_name();
+ printf ("Current character set is %s\n", $charset);
+ $mysqli->close();
?>
]]>
</programlisting>
</example>
- </refsect1>
- <refsect1>
- <title>See also</title>
- <para>
- <function>mysqli_real_escape_string</function>.
- </para>
- </refsect1>
+ <example>
+ <title>Procedural style</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+ /* Open a connection */
+ $link = mysqli_connect("localhost", "my_user", "my_password");
+
+ /* Print current character set */
+ $charset = mysqli_character_set_name($link);
+ printf ("Current character set is %s\n",$charset);
+
+ /* close connection */
+ mysqli_close($link);
+?>
+]]>
+ </programlisting>
+ </example>
+ </refsect1>
</refentry>
<!-- Keep this comment at the end of the file
http://cvs.php.net/diff.php/phpdoc/en/reference/mysqli/functions/mysqli-client-encoding.xml?r1=1.1&r2=1.2&ty=u
Index: phpdoc/en/reference/mysqli/functions/mysqli-client-encoding.xml
diff -u phpdoc/en/reference/mysqli/functions/mysqli-client-encoding.xml:1.1
phpdoc/en/reference/mysqli/functions/mysqli-client-encoding.xml:1.2
--- phpdoc/en/reference/mysqli/functions/mysqli-client-encoding.xml:1.1 Sun Feb 8
08:14:42 2004
+++ phpdoc/en/reference/mysqli/functions/mysqli-client-encoding.xml Fri Feb 20
03:54:11 2004
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.1 $ -->
+<!-- $Revision: 1.2 $ -->
<refentry id="function.mysqli-client-encoding">
<refnamediv>
<refname>mysqli_client_encoding</refname>
@@ -9,6 +9,15 @@
<title>Description</title>
<para>
This function is an alias of <function>mysqli_character_set_name</function>.
+ For a detailled descripton see description of
+ <function>mysqli_character_set_name</function>.
+ </para>
+ </refsect1>
+ <refsect1>
+ <title>See also</title>
+ <para>
+ <function>mysqli_client_encoding</function>.
+ <function>mysqli_real_escape_string</function>.
</para>
</refsect1>
</refentry>
http://cvs.php.net/diff.php/phpdoc/en/reference/mysqli/functions/mysqli-commit.xml?r1=1.4&r2=1.5&ty=u
Index: phpdoc/en/reference/mysqli/functions/mysqli-commit.xml
diff -u phpdoc/en/reference/mysqli/functions/mysqli-commit.xml:1.4
phpdoc/en/reference/mysqli/functions/mysqli-commit.xml:1.5
--- phpdoc/en/reference/mysqli/functions/mysqli-commit.xml:1.4 Wed Jan 28 18:18:42
2004
+++ phpdoc/en/reference/mysqli/functions/mysqli-commit.xml Fri Feb 20 03:54:11
2004
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.4 $ -->
+<!-- $Revision: 1.5 $ -->
<refentry id="function.mysqli-commit">
<refnamediv>
<refname>mysqli_commit</refname>
@@ -40,6 +40,65 @@
<function>mysqli_rollback</function>.
</para>
</refsect1>
+ <refsect1>
+ <title>Examples</title>
+ <para>
+ <example>
+ <title>Object oriented style</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+
+$mysqli = new mysqli("localhost", "my_user", "my_password", "test");
+
+$mysqli->query("DROP TABLE IF EXISTS ta_sample");
+$mysqli->query("CREATE TABLE ta_sample (a int) TYPE=InnoDB");
+
+/* set autocommit to off */
+$mysqli->autocommit(FALSE);
+
+/* Insert some values */
+$mysqli->query("INSERT INTO ta_sample VALUES (1)");
+$mysqli->query("INSERT INTO ta_sample VALUES (1)");
+
+/* commit transaction */
+$mysqli->commit();
+
+/* close connection */
+$mysqli->close();
+?>
+]]>
+ </programlisting>
+ </example>
+ <example>
+ <title>Procedural style</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+
+$link = mysqli_connect("localhost", "my_user", "my_password", "test");
+
+mysqli_query($link, "DROP TABLE IF EXISTS ta_sample");
+mysqli_query($link, "CREATE TABLE ta_sample (a int) TYPE=InnoDB");
+
+/* set autocommit to off */
+mysqli_autocommit($link, FALSE);
+
+/* Insert some values */
+mysqli_query($link, "INSERT INTO ta_sample VALUES (1)");
+mysqli_query($link, "INSERT INTO ta_sample VALUES (1)");
+
+/* commit transaction */
+mysqli_commit($link);
+
+/* close connection */
+mysqli_close($link);
+?>
+]]>
+ </programlisting>
+ </example>
+ </para>
+ </refsect1>
</refentry>
<!-- Keep this comment at the end of the file
http://cvs.php.net/diff.php/phpdoc/en/reference/mysqli/functions/mysqli-connect-errno.xml?r1=1.1&r2=1.2&ty=u
Index: phpdoc/en/reference/mysqli/functions/mysqli-connect-errno.xml
diff -u phpdoc/en/reference/mysqli/functions/mysqli-connect-errno.xml:1.1
phpdoc/en/reference/mysqli/functions/mysqli-connect-errno.xml:1.2
--- phpdoc/en/reference/mysqli/functions/mysqli-connect-errno.xml:1.1 Tue Feb 10
00:13:55 2004
+++ phpdoc/en/reference/mysqli/functions/mysqli-connect-errno.xml Fri Feb 20
03:54:11 2004
@@ -1,19 +1,66 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.1 $ -->
+<!-- $Revision: 1.2 $ -->
<refentry id="function.mysqli-connect-errno">
<refnamediv>
<refname>mysqli_connect_errno</refname>
- <refpurpose>Returns the numerical value of the error message from last connect
command.</refpurpose>
+ <refpurpose>Returns the error code from last connect call</refpurpose>
</refnamediv>
<refsect1>
<title>Description</title>
- <methodsynopsis>
- <type>int</type><methodname>mysqli_connect_errno</methodname>
- <void/>
- </methodsynopsis>
+ <methodsynopsis>
+ <type>int</type><methodname>mysqli_connect_errno</methodname>
+ <methodparam><type>void</type><parameter></parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ The <function>mysqli_connect_errno</function> function will return the last
error code number
+ for last call to <function>mysqli_connect</function>.
+ If no errors have occured, this function will return zero.
+ </para>
+ <note>
+ <para>
+ Client error message numbers are listed in the MySQL
<filename>errmsg.h</filename> header file,
+ server error message numbers are listed in <filename>mysqld_error.h</filename>.
+ In the MySQL source distribution you can find a complete list of error messages
and error numbers
+ in the file <filename>Docs/mysqld_error.txt</filename>.
+ </para>
+ </note>
+ </refsect1>
+ <refsect1>
+ <title>Return values</title>
+ <para>
+ An error code value for the last call to <function>mysqli_connect</function>, if
it failed.
+ zero means no error occurred.
+ </para>
+ </refsect1>
+ <refsect1>
+ <title>Example</title>
+ <para>
+ <example>
+ <title>mysqli_connect_errno sample</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
- &warn.undocumented.func;
+$link = @mysqli_connect("localhost", "nonexisting_user", "");
+if (!$link) {
+ printf("Can't connect to localhost. Errorcode: %d\n", mysqli_connect_errno());
+}
+?>
+]]>
+ </programlisting>
+ </example>
+ </para>
+ </refsect1>
+ <refsect1>
+ <title>See also</title>
+ <para>
+ <function>mysqli_connect</function>,
+ <function>mysqli_connect_error</function>,
+ <function>mysqli_errno</function>,
+ <function>mysqli_error</function>,
+ <function>mysqli_sqlstate</function>
+ </para>
</refsect1>
</refentry>
http://cvs.php.net/diff.php/phpdoc/en/reference/mysqli/functions/mysqli-connect-error.xml?r1=1.1&r2=1.2&ty=u
Index: phpdoc/en/reference/mysqli/functions/mysqli-connect-error.xml
diff -u phpdoc/en/reference/mysqli/functions/mysqli-connect-error.xml:1.1
phpdoc/en/reference/mysqli/functions/mysqli-connect-error.xml:1.2
--- phpdoc/en/reference/mysqli/functions/mysqli-connect-error.xml:1.1 Sun Feb 8
08:38:38 2004
+++ phpdoc/en/reference/mysqli/functions/mysqli-connect-error.xml Fri Feb 20
03:54:11 2004
@@ -1,19 +1,60 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.1 $ -->
+<!-- $Revision: 1.2 $ -->
<refentry id="function.mysqli-connect-error">
<refnamediv>
<refname>mysqli_connect_error</refname>
- <refpurpose>Returns the text of the error message from previous MySQL
operation.</refpurpose>
+ <refpurpose>Returns a string description of the last connect error</refpurpose>
</refnamediv>
<refsect1>
<title>Description</title>
- <methodsynopsis>
- <type>string</type><methodname>mysqli_connect_error</methodname>
- <void/>
- </methodsynopsis>
+ <methodsynopsis>
+ <type>string</type><methodname>mysqli_connect_error</methodname>
+ <methodparam><type>void</type><parameter></parameter></methodparam>
+ </methodsynopsis>
+ <para>
+ The <function>mysqli_connect_error</function> function is identical to the
corresponding
+ <function>mysqli_connect_errno</function> function in every way, except instead
of returning
+ an integer error code the <function>mysqli_connect_error</function> function
will return
+ a string representation of the last error to occur for the last
+ <function>mysqli_connect</function> call.
+ If no error has occured, this function will return an empty string.
+ </para>
+ </refsect1>
+ <refsect1>
+ <title>Return values</title>
+ <para>
+ A string that describes the error. An empty string if no error occurred.
+ </para>
+ </refsect1>
+ <refsect1>
+ <title>Example</title>
+ <para>
+ <example>
+ <title>mysqli_connect_error sample</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
- &warn.undocumented.func;
+$link = @mysqli_connect("localhost", "nonexisting_user", "");
+if (!$link) {
+ printf("Can't connect to localhost. Error: %s\n", mysqli_connect_error());
+}
+?>
+]]>
+ </programlisting>
+ </example>
+ </para>
+ </refsect1>
+ <refsect1>
+ <title>See also</title>
+ <para>
+ <function>mysqli_connect</function>,
+ <function>mysqli_connect_errno</function>,
+ <function>mysqli_errno</function>,
+ <function>mysqli_error</function>,
+ <function>mysqli_sqlstate</function>
+ </para>
</refsect1>
</refentry>
http://cvs.php.net/diff.php/phpdoc/en/reference/mysqli/functions/mysqli-rollback.xml?r1=1.3&r2=1.4&ty=u
Index: phpdoc/en/reference/mysqli/functions/mysqli-rollback.xml
diff -u phpdoc/en/reference/mysqli/functions/mysqli-rollback.xml:1.3
phpdoc/en/reference/mysqli/functions/mysqli-rollback.xml:1.4
--- phpdoc/en/reference/mysqli/functions/mysqli-rollback.xml:1.3 Wed Jan 28
18:18:42 2004
+++ phpdoc/en/reference/mysqli/functions/mysqli-rollback.xml Fri Feb 20 03:54:11
2004
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.3 $ -->
+<!-- $Revision: 1.4 $ -->
<refentry id="function.mysqli-rollback">
<refnamediv>
<refname>mysqli_rollback</refname>
@@ -38,6 +38,65 @@
<function>mysqli_autocommit</function>
</para>
</refsect1>
+ <refsect1>
+ <title>Examples</title>
+ <para>
+ <example>
+ <title>Object oriented style</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+
+$mysqli = new mysqli("localhost", "my_user", "my_password", "test");
+
+$mysqli->query("DROP TABLE IF EXISTS ta_sample");
+$mysqli->query("CREATE TABLE ta_sample (a int) TYPE=InnoDB");
+
+/* set autocommit to off */
+$mysqli->autocommit(FALSE);
+
+/* Insert some values */
+$mysqli->query("INSERT INTO ta_sample VALUES (1)");
+$mysqli->query("INSERT INTO ta_sample VALUES (1)");
+
+/* rollback transaction */
+$mysqli->rollback();
+
+/* close connection */
+$mysqli->close();
+?>
+]]>
+ </programlisting>
+ </example>
+ <example>
+ <title>Procedural style</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+
+$link = mysqli_connect("localhost", "my_user", "my_password", "test");
+
+mysqli_query($link, "DROP TABLE IF EXISTS ta_sample");
+mysqli_query($link, "CREATE TABLE ta_sample (a int) TYPE=InnoDB");
+
+/* set autocommit to off */
+mysqli_autocommit($link, FALSE);
+
+/* Insert some values */
+mysqli_query($link, "INSERT INTO ta_sample VALUES (1)");
+mysqli_query($link, "INSERT INTO ta_sample VALUES (1)");
+
+/* rollback transaction */
+mysqli_rollback($link);
+
+/* close connection */
+mysqli_close($link);
+?>
+]]>
+ </programlisting>
+ </example>
+ </para>
+ </refsect1>
</refentry>
<!-- Keep this comment at the end of the file