vrana           Wed Feb  8 15:29:02 2006 UTC

  Modified files:              
    /phpdoc/en/reference/pdo    reference.xml 
  Log:
  Example of invalid use of placeholder (bug #36281)
  
http://cvs.php.net/viewcvs.cgi/phpdoc/en/reference/pdo/reference.xml?r1=1.49&r2=1.50&diff_format=u
Index: phpdoc/en/reference/pdo/reference.xml
diff -u phpdoc/en/reference/pdo/reference.xml:1.49 
phpdoc/en/reference/pdo/reference.xml:1.50
--- phpdoc/en/reference/pdo/reference.xml:1.49  Mon Jan 16 00:53:32 2006
+++ phpdoc/en/reference/pdo/reference.xml       Wed Feb  8 15:29:02 2006
@@ -1,5 +1,5 @@
 <?xml version='1.0' encoding='iso-8859-1'?>
-<!-- $Revision: 1.49 $ -->
+<!-- $Revision: 1.50 $ -->
 <!-- Purpose: database.abstract -->
 <!-- Membership: pecl, bundled -->
 
@@ -618,6 +618,22 @@
      </programlisting>
     </example>
    </para>
+   <para>
+    <example><title>Invalid use of placeholder</title>
+     <programlisting role='php'>
+<![CDATA[
+<?php
+$stmt = $dbh->prepare("SELECT * FROM REGISTRY where name LIKE '%?%'");
+$stmt->execute(array($_GET['name']));
+
+// placeholder must be used in the place of the whole value
+$stmt = $dbh->prepare("SELECT * FROM REGISTRY where name LIKE ?");
+$stmt->execute(array("%$_GET[name]%"));
+?>
+]]>
+     </programlisting>
+    </example>
+   </para>
   </section>
 
   <section id='pdo.error-handling'>

Reply via email to