cvs: phpdoc-cs /reference/mysql/functions mysql-affected-rows.xml
| From: | Pavel Novak | Date: | Wed, 05 Jun 2002 21:20:45 +0000 |
| Subject: | cvs: phpdoc-cs /reference/mysql/functions mysql-affected-rows.xml | ||
| Groups: | php.doc | ||
| Request: | Send a blank email to phpdoc+get-969346221@lists.php.net to get a copy of this message | ||
costra Wed Jun 5 17:20:45 2002 EDT
Modified files:
/phpdoc-cs/reference/mysql/functions mysql-affected-rows.xml
Log:
Updated
Modified Files:
cs/reference/mysql/functions/mysql-affected-rows.xml from en rev. 1.5
Index: phpdoc-cs/reference/mysql/functions/mysql-affected-rows.xml
diff -u phpdoc-cs/reference/mysql/functions/mysql-affected-rows.xml:1.1
phpdoc-cs/reference/mysql/functions/mysql-affected-rows.xml:1.2
--- phpdoc-cs/reference/mysql/functions/mysql-affected-rows.xml:1.1 Sun Apr 14 19:47:07 2002
+++ phpdoc-cs/reference/mysql/functions/mysql-affected-rows.xml Wed Jun 5 17:20:45 2002
@@ -48,9 +48,64 @@
</para>
<para>
Je-li poslední dotaz chybný, funkce vrátí -1.
+ <example>
+ <title>Dotaz typu DELETE (mazání)</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+ /* pøipojení k databázi */
+ mysql_pconnect("localhost", "mysql_uziv", "mysql_heslo") or
+ die ("Nelze se pøipojit");
+
+ /* tohle vrátí správný poèet smazaných záznamù */
+ mysql_query("DELETE FROM moje_tabulka WHERE id < 10");
+ printf ("Smazáno záznamù: %d\n", mysql_affected_rows());
+
+ /* bez pou¾ití klauzule where v dotazu typu DELETE, bude vrácena 0 */
+ mysql_query("DELETE FROM moje_tabulka");
+ printf ("Smazáno záznamù: %d\n", mysql_affected_rows());
+?>
+]]>
+ </programlisting>
+ <para>
+ Pøedchozí pøíklad by mìl následující výstup:
+ <screen>
+<![CDATA[
+Smazáno záznamù: 10
+Smazáno záznamù: 0
+]]>
+ </screen>
+ </para>
+ </example>
+ <example>
+ <title>Dotaz typu UPDATE (zmìna)</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+ /* pøipojení k databázi */
+ mysql_pconnect("localhost", "mysql_uziv", "mysql_heslo") or
+ die ("Nelze se pøipojit");
+
+ /* Zmìna záznamù */
+ mysql_query("UPDATE moje_tabulka SET used=1 WHERE id < 10");
+ printf ("Zmìnìno záznamù: %d\n", mysql_affected_rows());
+ mysql_query("COMMIT");
+?>
+]]>
+ </programlisting>
+ <para>
+ Pøedchozí pøíklad by mìl následující výstup:
+ <screen>
+<![CDATA[
+Zmìnìno záznamù: 10
+]]>
+ </screen>
+ </para>
+ </example>
</para>
<para>
- Viz. také: <function>mysql_num_rows</function>.
+ Dále také: <function>mysql_num_rows</function>,
+ <function>mysql_info</function>.
</para>
</refsect1>
</refentry>