<strings>
<string id="pg_version" value="<div id='function.pg-version' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-version.php'>pg_version</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>pg_version</span> &amp;mdash; <span class='dc-title'> Gibt ein Array zur&amp;uuml;ck, das die Versionen von Client, Protokoll und Server enth&amp;auml;lt (falls verf&amp;uuml;gbar). </span></p> </div> <a name='function.pg-version.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>pg_version</b></span> ([ <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> ] )</div> <p class='para rdfs-comment'> <b>pg_version()</b> Gibt ein Array zur&amp;uuml;ck, das die Versionen von Client, Protokoll und Server enth&amp;auml;lt. Protokoll- und Serverversion sind nur verf&amp;uuml;gbar, wenn PHP mit PostgreSQL 7.4 und neuer kompiliert wurde. </p> <p class='para'> Um genauere Informationen &amp;uuml;ber den Server zu erhalten, verwenden Sie <a href='http://www.php.net/manual/de/function.pg-parameter-status.php' class='function'>pg_parameter_status()</a>. </p> </div> <a name='function.pg-version.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Verbindungkennung. Falls <i><tt class='parameter'>connection</tt></i> nicht angegeben wurde, wird die zuletzt mit <a href='http://www.php.net/manual/de/function.pg-connect.php' class='function'>pg_connect()</a> oder <a href='http://www.php.net/manual/de/function.pg-pconnect.php' class='function'>pg_pconnect()</a> ge&amp;ouml;ffnete Verbindung benutzt. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-version.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt ein Array mit den Schl&amp;uuml;sseln <i>client</i>, <i>protocol</i> und <i>server_version</i> zur&amp;uuml;ck, in dem die entsprechenden Werte gespeichert sind, falls sie verf&amp;uuml;gbar sind. Bei einem Fehler oder einer ung&amp;uuml;ltigen Verbindung wird <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ckgegeben. </p> </div> <a name='function.pg-version.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_version()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;$dbconn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'host=localhost&amp;nbsp;port=5432&amp;nbsp;dbname=mary'</span><span style='color: #007700'>)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #DD0000'>'Verbindungsaufbau&amp;nbsp;fehlgeschlagen'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$v&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_version</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$v</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'client'</span><span style='color: #007700'>];<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 7.4 </pre></div> </div> </div><p> </p> </div> <a name='function.pg-version.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-parameter-status.php' class='function' rel='rdfs-seeAlso'>pg_parameter_status()</a> - Gibt den Wert einer aktuellen Server-Einstellung zur&amp;uuml;ck</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_update" value="<div id='function.pg-update' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-update.php'>pg_update</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_update</span> &amp;mdash; <span class='dc-title'> Aktualisiert eine Tabelle </span></p> </div> <a name='function.pg-update.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>pg_update</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$table_name</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$data</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$condition</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt><span class='initializer'> = PGSQL_DML_EXEC</span></span> ] )</div> <p class='para rdfs-comment'> <b>pg_update()</b> &amp;uuml;berschreibt alle Datens&amp;auml;tze in <i><tt class='parameter'>table_name</tt></i> , deren Werte denen in <i>condition</i> entsprechen, mit den Werten aus <i>data</i>. Falls <i>options</i> angegeben sind, wird <a href='http://www.php.net/manual/de/function.pg-convert.php' class='function'>pg_convert()</a> mit den angegebenen Flags auf <i>data</i> angewendet. </p> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist <em class='emphasis'>EXPERIMENTELL</em>. Das Verhalten, der Funktionsname und alles Andere, was hier dokumentiert ist, kann sich in zuk&amp;uuml;nftigen PHP-Versionen ohne Ank&amp;uuml;ndigung &amp;auml;ndern. Seien Sie gewarnt und verwenden Sie diese Funktion auf eigenes Risiko.</p></div> </div> <a name='function.pg-update.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Verbindungskennung. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>table_name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Name der Tabelle, die aktualisiert werden soll. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>data</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ein <a href='http://www.php.net/manual/de/language.types.array.php' class='type array'>array</a>, dessen Schl&amp;uuml;ssel Feldnamen von <i><tt class='parameter'>table_name</tt></i> sind und mit dessen Werten die Tabelle aktualisiert wird. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>condition</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ein <a href='http://www.php.net/manual/de/language.types.array.php' class='type array'>array</a>, dessen Schl&amp;uuml;ssel Feldnamen von <i><tt class='parameter'>table_name</tt></i> sind und das die Werte enth&amp;auml;lt, die in <i><tt class='parameter'>table_name</tt></i> &amp;uuml;berschrieben werden sollen. (Die Gleichheit dieser Werte ist die Bedingung zum &amp;Uuml;berschreiben.) </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Jede Kombination aus <b><tt class='constant'>PGSQL_CONV_OPTS</tt></b>, <b><tt class='constant'>PGSQL_DML_NO_CONV</tt></b>, <b><tt class='constant'>PGSQL_DML_EXEC</tt></b> oder <b><tt class='constant'>PGSQL_DML_STRING</tt></b>. Falls <b><tt class='constant'>PGSQL_DML_STRING</tt></b> in den <i><tt class='parameter'>options</tt></i> enthalten ist, wird der Abfragestring zur&amp;uuml;ckgegeben. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-update.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. Gibt einen <a href='http://www.php.net/manual/de/language.types.string.php' class='type string'>string</a> zur&amp;uuml;ck, falls <b><tt class='constant'>PGSQL_DML_STRING</tt></b> mit dem Parameter <i><tt class='parameter'>options</tt></i> &amp;uuml;bergeben wurde. </p> </div> <a name='function.pg-update.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_update()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;$db&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=foo'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$data&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'field1'</span><span style='color: #007700'>=&amp;gt;</span><span style='color: #DD0000'>'AA'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'field2'</span><span style='color: #007700'>=&amp;gt;</span><span style='color: #DD0000'>'BB'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Das&amp;nbsp;ist&amp;nbsp;sicher,&amp;nbsp;da&amp;nbsp;$_POST&amp;nbsp;automatisch&amp;nbsp;konvertiert&amp;nbsp;wird<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$res&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_update</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$db</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'post_log'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$_POST</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$data</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>$res</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Daten&amp;nbsp;wurden&amp;nbsp;aktualisiert:&amp;nbsp;</span><span style='color: #0000BB'>$res</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Falsche&amp;nbsp;Eingabe\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.pg-update.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-convert.php' class='function' rel='rdfs-seeAlso'>pg_convert()</a> - Konvertiert die Werte eines assoziativen Arrays in passende Werte f&amp;uuml;r SQL-Kommandos.</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_untrace" value="<div id='function.pg-untrace' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-untrace.php'>pg_untrace</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.1, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_untrace</span> &amp;mdash; <span class='dc-title'>Beendet die Ablaufverfolgung einer PostgreSQL-Verbindung</span></p> </div> <a name='function.pg-untrace.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>pg_untrace</b></span> ([ <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> ] )</div> <p class='para rdfs-comment'> Beendet die Ablaufverfolgung, die mit <a href='http://www.php.net/manual/de/function.pg-trace.php' class='function'>pg_trace()</a> aktiviert wurde. </p> </div> <a name='function.pg-untrace.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Verbindungkennung. Falls <i><tt class='parameter'>connection</tt></i> nicht angegeben wurde, wird die zuletzt mit <a href='http://www.php.net/manual/de/function.pg-connect.php' class='function'>pg_connect()</a> oder <a href='http://www.php.net/manual/de/function.pg-pconnect.php' class='function'>pg_pconnect()</a> ge&amp;ouml;ffnete Verbindung benutzt. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-untrace.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Always returns <b><tt class='constant'>TRUE</tt></b>. </p> </div> <a name='function.pg-untrace.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_untrace()</b> Beipiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$pgsql_conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=mark&amp;nbsp;host=localhost'</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$pgsql_conn</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_trace</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'/tmp/trace.log'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'w'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$pgsql_conn</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;1'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_untrace</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$pgsql_conn</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Jetzt&amp;nbsp;ist&amp;nbsp;die&amp;nbsp;Ablaufverfolgung&amp;nbsp;beendet<br /></span><span style='color: #007700'>}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #0000BB'>pg_last_error</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$pgsql_conn</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;exit;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.pg-untrace.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-trace.php' class='function' rel='rdfs-seeAlso'>pg_trace()</a> - Erm&amp;ouml;glicht die Ablaufverfolgung einer Verbindung</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_unescape_bytea" value="<div id='function.pg-unescape-bytea' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-unescape-bytea.php'>pg_unescape_bytea</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_unescape_bytea</span> &amp;mdash; <span class='dc-title'> Entfernt Maskierungen f&amp;uuml;r den Typ bytea </span></p> </div> <a name='function.pg-unescape-bytea.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>pg_unescape_bytea</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$data</tt></span> )</div> <p class='para rdfs-comment'> <b>pg_unescape_bytea()</b> entfernt Maskierungen von Daten des PostgreSQL-Typs bytea. Zur&amp;uuml;ckgegeben wird ein String ohne Maskierungen, der m&amp;ouml;glicherweise Bin&amp;auml;rdaten enth&amp;auml;lt. </p> <blockquote><p><b class='note'>Hinweis</b>: Wenn Daten vom Typ bytea mit <i>SELECT</i> ausgew&amp;auml;hlt werden, gibt PostgreSQL Bytewerte als Oktalzahlen zur&amp;uuml;ck, denen ein &amp;#039;\&amp;#039; vorangestellt ist (z. B. \032). Benutzer m&amp;uuml;ssen diese Werte manuell in ein bin&amp;auml;res Format konvertieren. <br /> Diese Funktion setzt PostgreSQL ab der Version 7.2 voraus. Bei PostgreSQ; 7.2.0 und 7.2.1 m&amp;uuml;ssen bytea-Werte konvertiert werden, falls die Multibyte-Unterst&amp;uuml;tzung aktiviert ist, z. B. <i>INSERT INTO test_table (image) VALUES (&amp;#039;$image_escaped&amp;#039;::bytea);</i>. Ab PostgreSQL 7.2.2 m&amp;uuml;ssen die Daten nicht mehr konvertiert werden. Eine Ausnahme gibt es allerdings: wenn die Codierung des Clients und des Datenbankservers einander nicht entsprechen, kann es zu Multibyte-Fehlern kommen. Um diesen Fehler zu vermeiden, muss der Anwender einen Typecast zu bytea machen. <br /> </p></blockquote> </div> <a name='function.pg-unescape-bytea.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>data</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ein <a href='http://www.php.net/manual/de/language.types.string.php' class='type string'>string</a>, der Daten vom PostgreSQL Typ bytea enth&amp;auml;lt, die in einen PHP-Bin&amp;auml;rstring konvertiert werden. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-unescape-bytea.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Ein <a href='http://www.php.net/manual/de/language.types.string.php' class='type string'>string</a>, der die unmaskierten Daten enth&amp;auml;lt. </p> </div> <a name='function.pg-unescape-bytea.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_unescape_bytea()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Zur&amp;nbsp;Datenbank&amp;nbsp;verbinden<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$dbconn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=foo'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Die&amp;nbsp;Daten&amp;nbsp;vom&amp;nbsp;Typ&amp;nbsp;&amp;nbsp;bytea&amp;nbsp;holen<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$res&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;data&amp;nbsp;FROM&amp;nbsp;gallery&amp;nbsp;WHERE&amp;nbsp;name='Pine&amp;nbsp;trees''</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$raw&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_fetch_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$res</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'data'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;In&amp;nbsp;Bin&amp;auml;rdaten&amp;nbsp;konvertieren&amp;nbsp;und&amp;nbsp;an&amp;nbsp;den&amp;nbsp;Browser&amp;nbsp;senden<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-type:&amp;nbsp;image/jpeg'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>pg_unescape_bytea</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$raw</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.pg-unescape-bytea.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-escape-bytea.php' class='function' rel='rdfs-seeAlso'>pg_escape_bytea()</a> - Maskiert Zeichenketten zum Einf&amp;uuml;gen in ein Feld vom Typ bytea</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-escape-string.php' class='function' rel='rdfs-seeAlso'>pg_escape_string()</a> - Maskiert einen String zum Einfgen in Felder mit text/char Datentypen</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_tty" value="<div id='function.pg-tty' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-tty.php'>pg_tty</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_tty</span> &amp;mdash; <span class='dc-title'> Gibt den TTY Namen f&amp;uuml;r die Verbindung zur&amp;uuml;ck </span></p> </div> <a name='function.pg-tty.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>pg_tty</b></span> ([ <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> ] )</div> <p class='para rdfs-comment'> <b>pg_tty()</b> gibt den TTY Namen zur&amp;uuml;ck, wohin Debug-Meldungen der &amp;uuml;bergebenen <i><tt class='parameter'>connection</tt></i> gesendet werden. </p> <blockquote><p><b class='note'>Hinweis</b>: <b>pg_tty()</b> ist &amp;uuml;berfl&amp;uuml;ssig geworden, da der Server TTY Einstellungen ignoriert. Wegen der Abw&amp;auml;rtskompatibilit&amp;auml;t bleibt die Funktion dennoch erhalten. <br /> </p></blockquote> </div> <a name='function.pg-tty.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Verbindungkennung. Falls <i><tt class='parameter'>connection</tt></i> nicht angegeben wurde, wird die zuletzt mit <a href='http://www.php.net/manual/de/function.pg-connect.php' class='function'>pg_connect()</a> oder <a href='http://www.php.net/manual/de/function.pg-pconnect.php' class='function'>pg_pconnect()</a> ge&amp;ouml;ffnete Verbindung benutzt. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-tty.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Ein <a href='http://www.php.net/manual/de/language.types.string.php' class='type string'>string</a>, der die TTY Debugmeldungen f&amp;uuml;r die <i><tt class='parameter'>connection</tt></i> enth&amp;auml;lt oder <b><tt class='constant'>FALSE</tt></b>, falls ein Fehler auftrat. </p> </div> <a name='function.pg-tty.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_tty()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$pgsql_conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=mark&amp;nbsp;host=localhost'</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$pgsql_conn</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #DD0000'>'TTY&amp;nbsp;Debugmeldung&amp;nbsp;des&amp;nbsp;Servers:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>pg_tty</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$pgsql_conn</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br/&amp;gt;\n'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #0000BB'>pg_last_error</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$pgsql_conn</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;exit;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_transaction_status" value="<div id='function.pg-transaction-status' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-transaction-status.php'>pg_transaction_status</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>pg_transaction_status</span> &amp;mdash; <span class='dc-title'>Gibt den aktuellen Transaktionsstatus des Servers zur&amp;uuml;ck</span></p> </div> <a name='function.pg-transaction-status.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>pg_transaction_status</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> )</div> <p class='para rdfs-comment'> Gibt den aktuellen Transaktionsstatus des Servers zur&amp;uuml;ck. </p> <div class='caution'><b class='caution'>Achtung</b> <p class='para'> Die Funktion <b>pg_transaction_status()</b> gibt ung&amp;uuml;ltige Ergebnisse zur&amp;uuml;ck, wenn sie f&amp;uuml;r einen PostgreSQL-Server der Version 7.3 aufgerufen wird, bei dem der Parameter <i>autocommit</i> auf off gesetzt ist. Die serverseitige Eigenschaft autocommit ist veraltet und existiert in den neueren PostgreSQL-Versionen nicht mehr. </p> </div> </div> <a name='function.pg-transaction-status.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL-Verbindungskennung. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-transaction-status.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'>M&amp;ouml;gliche Stati sind: <b><tt class='constant'>PGSQL_TRANSACTION_IDLE</tt></b> (zur Zeit unt&amp;auml;tig), <b><tt class='constant'>PGSQL_TRANSACTION_ACTIVE</tt></b> (ein Kommando wird abgearbeitet), <b><tt class='constant'>PGSQL_TRANSACTION_INTRANS</tt></b> (unt&amp;auml;tig, aber innerhalb eines g&amp;uuml;ltigen Transaktionsblocks) oder <b><tt class='constant'>PGSQL_TRANSACTION_INERROR</tt></b> (unt&amp;auml;tig, innerhalb einer fehlgeschlagenen Transaktion). <b><tt class='constant'>PGSQL_TRANSACTION_UNKNOWN</tt></b> wird zur&amp;uuml;ckgegeben, falls eine Transaktion ung&amp;uuml;ltig ist. <b><tt class='constant'>PGSQL_TRANSACTION_ACTIVE</tt></b> wird nur dann zur&amp;uuml;ckgegeben, wenn eine Abfrage zum Server gesendet wurde und noch nicht fertig abgearbeitet ist. </p> </div> <a name='function.pg-transaction-status.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_transaction_status()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;$dbconn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=publisher'</span><span style='color: #007700'>)&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #DD0000'>'Konnte&amp;nbsp;nicht&amp;nbsp;verbinden'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stat&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_transaction_status</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>$stat&amp;nbsp;</span><span style='color: #007700'>===&amp;nbsp;</span><span style='color: #0000BB'>PGSQL_TRANSACTION_UNKNOWN</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Verbindung&amp;nbsp;ist&amp;nbsp;ung&amp;uuml;ltig'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;}&amp;nbsp;else&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>$stat&amp;nbsp;</span><span style='color: #007700'>===&amp;nbsp;</span><span style='color: #0000BB'>PGSQL_TRANSACTION_IDLE</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Verbindung&amp;nbsp;ist&amp;nbsp;zur&amp;nbsp;Zeit&amp;nbsp;unt&amp;auml;tig'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Verbindung&amp;nbsp;meldet&amp;nbsp;eine&amp;nbsp;Transaktion'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_trace" value="<div id='function.pg-trace' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-trace.php'>pg_trace</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.1, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_trace</span> &amp;mdash; <span class='dc-title'>Erm&amp;ouml;glicht die Ablaufverfolgung einer Verbindung</span></p> </div> <a name='function.pg-trace.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>pg_trace</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$pathname</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$mode</tt><span class='initializer'> = &amp;quot;w&amp;quot;</span></span> [, <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> ]] )</div> <p class='para rdfs-comment'> <b>pg_trace()</b> erm&amp;ouml;glicht die Protokollierung der frontend/backend Kommunikation in eine Datei, die durch den Pfadnamen <i><tt class='parameter'>pathname</tt></i> bestimmt wurde. Um die Ergebnisse ganz zu verstehen, sollte man sich mit den Interna des PostgreSQL-Kommunikationsprotokolls auskennen. </p> <p class='para'> F&amp;uuml;r diejenigen, die sich damit nicht auskennen kann es trotzdem hilfreich sein, um Fehler in Abfragen zu finden, die an den Server gesendet wurden. Beispielsweise k&amp;ouml;nnen Sie das Kommando <strong class='command'>grep &amp;#039;^To backend&amp;#039; trace.log</strong> eingeben und schauen, welche Abfrage gerade an den PostgreSQL Server geschickt wurde. Weitere Informationen finden Sie in der <a href='http://www.postgresql.org/docs/current/interactive/' class='link external'>&amp;raquo; PostgreSQL Documentation</a>. </p> </div> <a name='function.pg-trace.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>pathname</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der vollst&amp;auml;ndige Pfad- und Dateiname der Datei, in die das Ablauf-Protokoll geschrieben werden soll. Genau wie bei <a href='http://www.php.net/manual/de/function.fopen.php' class='function'>fopen()</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>pathname</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Optional kann ein Zugriffsmodus &amp;uuml;bergeben werden, genauso wie bei <a href='http://www.php.net/manual/de/function.fopen.php' class='function'>fopen()</a>. Der Vorgabewert ist &amp;quot;w&amp;quot;. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Verbindungskennung. Falls <i><tt class='parameter'>connection</tt></i> nicht angegeben wurde, wird die zuletzt mit <a href='http://www.php.net/manual/de/function.pg-connect.php' class='function'>pg_connect()</a> oder <a href='http://www.php.net/manual/de/function.pg-pconnect.php' class='function'>pg_pconnect()</a> ge&amp;ouml;ffnete Verbindung benutzt. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-trace.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.pg-trace.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_trace()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$pgsql_conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=mark&amp;nbsp;host=localhost'</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$pgsql_conn</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_trace</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'/tmp/trace.log'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'w'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$pgsql_conn</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;1'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_untrace</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$pgsql_conn</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Jetzt&amp;nbsp;enth&amp;auml;lt&amp;nbsp;&amp;nbsp;/tmp/trace.log&amp;nbsp;die&amp;nbsp;Kommunikation&amp;nbsp;mit&amp;nbsp;dem&amp;nbsp;Server<br /></span><span style='color: #007700'>}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #0000BB'>pg_last_error</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$pgsql_conn</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;exit;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.pg-trace.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.fopen.php' class='function' rel='rdfs-seeAlso'>fopen()</a> - &amp;Ouml;ffnet eine Datei oder URL</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-untrace.php' class='function' rel='rdfs-seeAlso'>pg_untrace()</a> - Beendet die Ablaufverfolgung einer PostgreSQL-Verbindung</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_set_error_verbosity" value="<div id='function.pg-set-error-verbosity' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-set-error-verbosity.php'>pg_set_error_verbosity</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>pg_set_error_verbosity</span> &amp;mdash; <span class='dc-title'> Bestimmt den Detaillierungsgrad von Fehlermeldungen, die von <a href='http://www.php.net/manual/de/function.pg-last-error.php' class='function'>pg_last_error()</a> und <a href='http://www.php.net/manual/de/function.pg-result-error.php' class='function'>pg_result_error()</a> zur&amp;uuml;ckgegeben werden. </span></p> </div> <a name='function.pg-set-error-verbosity.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>pg_set_error_verbosity</b></span> ([ <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> ], <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$verbosity</tt></span> )</div> <p class='para rdfs-comment'> Bestimmt den Detaillierungsgrad von Fehlermeldungen, die von <a href='http://www.php.net/manual/de/function.pg-last-error.php' class='function'>pg_last_error()</a> und <a href='http://www.php.net/manual/de/function.pg-result-error.php' class='function'>pg_result_error()</a> zur&amp;uuml;ckgegeben werden. </p> <p class='para'> <b>pg_set_error_verbosity()</b> setzt einen neuen Modus f&amp;uuml;r Fehlermeldungen und gibt die zuvor gesetzte Einstellung zur&amp;uuml;ck. Im Modus <b><tt class='constant'>PGSQL_ERRORS_TERSE</tt></b> enthalten die Meldungen nur Angaben &amp;uuml;ber den Detaillierungsgrad, einen Kurztext, sowie die Position des Fehlers. Dies passt normalerweise in eine Zeile. Im Standard-Modus, <b><tt class='constant'>PGSQL_ERRORS_DEFAULT</tt></b>, wird das obige samt aller Einzelheiten, Hinweise oder Kontextfelder des Fehlers ausgegeben (was mehrere Zeilen in Anspruch nehmen kann). Der Modus <b><tt class='constant'>PGSQL_ERRORS_VERBOSE</tt></b> schlie&amp;szlig;t alle verf&amp;uuml;gbaren Felder ein. Eine &amp;Auml;nderung des Detaillierungsgrads hat keine Auswirkung auf Meldungen bereits existierender Ergebnisse, sondern nur auf die, die danach erzeugt wurden. </p> </div> <a name='function.pg-set-error-verbosity.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Verbindungskennung. Falls <i><tt class='parameter'>connection</tt></i> nicht angegeben wurde, wird die zuletzt mit <a href='http://www.php.net/manual/de/function.pg-connect.php' class='function'>pg_connect()</a> oder <a href='http://www.php.net/manual/de/function.pg-pconnect.php' class='function'>pg_pconnect()</a> ge&amp;ouml;ffnete Verbindung benutzt. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>verbosity</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der gew&amp;uuml;nschte Detaillierungsgrad: <b><tt class='constant'>PGSQL_ERRORS_TERSE</tt></b>, <b><tt class='constant'>PGSQL_ERRORS_DEFAULT</tt></b> oder <b><tt class='constant'>PGSQL_ERRORS_VERBOSE</tt></b>. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-set-error-verbosity.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Der vorher eingestellte Detaillierungsgrad: <b><tt class='constant'>PGSQL_ERRORS_TERSE</tt></b>, <b><tt class='constant'>PGSQL_ERRORS_DEFAULT</tt></b> oder <b><tt class='constant'>PGSQL_ERRORS_VERBOSE</tt></b>. </p> </div> <a name='function.pg-set-error-verbosity.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_set_error_verbosity()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;$dbconn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=publisher'</span><span style='color: #007700'>)&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #DD0000'>'Konnte&amp;nbsp;nicht&amp;nbsp;verbinden'</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;if&amp;nbsp;(!</span><span style='color: #0000BB'>pg_connection_busy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_send_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'select&amp;nbsp;*&amp;nbsp;from&amp;nbsp;doesnotexist;'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;}<br /><br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_set_error_verbosity</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PGSQL_ERRORS_VERBOSE</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$res1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_get_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>pg_result_error</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$res1</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.pg-set-error-verbosity.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-last-error.php' class='function' rel='rdfs-seeAlso'>pg_last_error()</a> - Gibt die letzte Fehlermeldung einer Verbindung zur&amp;uuml;ck</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-result-error.php' class='function' rel='rdfs-seeAlso'>pg_result_error()</a> - Gibt die mit der Ergebniskennung verkn&amp;uuml;pfte Fehlermeldung zur&amp;uuml;ck</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_set_client_encoding" value="<div id='function.pg-set-client-encoding' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-set-client-encoding.php'>pg_set_client_encoding</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.3, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_set_client_encoding</span> &amp;mdash; <span class='dc-title'> Setzt die Kodierung des Clients </span></p> </div> <a name='function.pg-set-client-encoding.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>pg_set_client_encoding</b></span> ([ <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> ], <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$encoding</tt></span> )</div> <p class='para rdfs-comment'> <b>pg_set_client_encoding()</b> setzt die Kodierung des Clients und gibt bei Erfolg 0 zur&amp;uuml;ck, anderenfalls -1. </p> <p class='para'> PostgreSQL konvertiert Daten automatisch aus der Kodierung des Backends in die des Frontends. </p> <blockquote><p><b class='note'>Hinweis</b>: Diese Funktion ersetzt die Funktion <b>pg_setclientencoding()</b>. <br /> </p></blockquote> </div> <a name='function.pg-set-client-encoding.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Verbindungskennung. Falls <i><tt class='parameter'>connection</tt></i> nicht angegeben wurde, wird die zuletzt mit <a href='http://www.php.net/manual/de/function.pg-connect.php' class='function'>pg_connect()</a> oder <a href='http://www.php.net/manual/de/function.pg-pconnect.php' class='function'>pg_pconnect()</a> ge&amp;ouml;ffnete Verbindung benutzt. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>encoding</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die gew&amp;uuml;nschte Kodierung des Clients. Sie k&amp;ouml;nnen aus den folgenden Kodierungen w&amp;auml;hlen: <i>SQL_ASCII</i>, <i>EUC_JP</i>, <i>EUC_CN</i>, <i>EUC_KR</i>, <i>EUC_TW</i>, <i>UNICODE</i>, <i>MULE_INTERNAL</i>, <i>LATINX</i> (X=1...9), <i>KOI8</i>, <i>WIN</i>, <i>ALT</i>, <i>SJIS</i>, <i>BIG5</i> or <i>WIN1250</i>. </p> <p class='para'> Welche Kodierungen genau verf&amp;uuml;gbar sind, h&amp;auml;ngt von der verwendeten PostgreSQL-Version ab. Schauen Sie daher im PostgreSQL-Handbuch, welche Kodierungen unterst&amp;uuml;tzt werden. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-set-client-encoding.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt bei Erfolg 0 zur&amp;uuml;ck oder -1 bei einem Fehler. </p> </div> <a name='function.pg-set-client-encoding.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_set_client_encoding()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_pconnect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=publisher'</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Ein&amp;nbsp;Fehler&amp;nbsp;ist&amp;nbsp;aufgetreten.\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;exit;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Die&amp;nbsp;Kodierung&amp;nbsp;des&amp;nbsp;Clients&amp;nbsp;wird&amp;nbsp;auf&amp;nbsp;UNICODE&amp;nbsp;gesetzt.&amp;nbsp;Die&amp;nbsp;Daten&amp;nbsp;werden<br />//&amp;nbsp;automatisch&amp;nbsp;aus&amp;nbsp;der&amp;nbsp;Kodierung&amp;nbsp;des&amp;nbsp;Backends&amp;nbsp;nach&amp;nbsp;UNICODE&amp;nbsp;konvertiert.&amp;nbsp;&amp;nbsp;<br /></span><span style='color: #0000BB'>pg_set_client_encoding</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>UNICODE</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;author,&amp;nbsp;email&amp;nbsp;FROM&amp;nbsp;authors'</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Ein&amp;nbsp;Fehler&amp;nbsp;ist&amp;nbsp;aufgetreten.\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;exit;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;UTF-8&amp;nbsp;Daten&amp;nbsp;ausgeben<br /></span><span style='color: #007700'>while&amp;nbsp;(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_fetch_row</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Autor:&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]</span><span style='color: #DD0000'>&amp;nbsp;&amp;nbsp;E-mail:&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>]</span><span style='color: #DD0000'>'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />}<br />&amp;nbsp;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.pg-set-client-encoding.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-client-encoding.php' class='function' rel='rdfs-seeAlso'>pg_client_encoding()</a> - Gibt die Kodierung des Clients zur&amp;uuml;ck</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_send_query_params" value="<div id='function.pg-send-query-params' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-send-query-params.php'>pg_send_query_params</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>pg_send_query_params</span> &amp;mdash; <span class='dc-title'>Sendet ein Kommando und separate Parameter zum Server, ohne auf die R&amp;uuml;ckgabe der Ergebnisse zu warten</span></p> </div> <a name='function.pg-send-query-params.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>pg_send_query_params</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$query</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$params</tt></span> )</div> <p class='para rdfs-comment'> Sendet ein Kommando und separate Parameter zum Server ohne auf die R&amp;uuml;ckgabe der Ergebnisse zu warten. </p> <p class='para'> Diese Funktion ist gleichwertig zu <a href='http://www.php.net/manual/de/function.pg-send-query.php' class='function'>pg_send_query()</a> mit dem Unterschied, dass Parameter f&amp;uuml;r die Abfrage au&amp;szlig;erhalb des <i><tt class='parameter'>query</tt></i> -Strings &amp;uuml;bergeben werden k&amp;ouml;nnen. Diese Parameter werden genauso verarbeitet, wie bei <a href='http://www.php.net/manual/de/function.pg-query-params.php' class='function'>pg_query_params()</a> beschrieben. Genau wie <a href='http://www.php.net/manual/de/function.pg-query-params.php' class='function'>pg_query_params()</a> kann diese Funktion nur mit PostgreSQL ab der Version 7.4 verwendet werden und es darf nur ein einziges Kommando im Abfragestring enthalten sein. </p> </div> <a name='function.pg-send-query-params.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL-Verbindungskennung. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>query</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die parametrisierte Abfrage. Diese darf nur ein einziges SQL-Kommando enthalten (mehrere Kommandos, durch Semikolon getrennt, sind nicht zul&amp;auml;ssig). Falls Parameter &amp;uuml;bergeben werden, werden sie als $1, $2, ... referenziert. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>params</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ein Array mit Parameterwerten, mit denen die Platzhalter $1, $2 usw. in der urspr&amp;uuml;nglichen vorbereiteten Abfrage ersetzt werden. Die Anzahl der Elemente dieses Arrays muss mit der Anzahl der Platzhalter &amp;uuml;bereinstimmen. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-send-query-params.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'>Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>.</p> <p class='para'> Benutzen Sie <a href='http://www.php.net/manual/de/function.pg-get-result.php' class='function'>pg_get_result()</a>, um das Abfrageergebnis zu erhalten. </p> </div> <a name='function.pg-send-query-params.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_send_query_params()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;$dbconn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=publisher'</span><span style='color: #007700'>)&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #DD0000'>'Konnte&amp;nbsp;nicht&amp;nbsp;verbinden'</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Die&amp;nbsp;Parameter&amp;nbsp;benutzen:&amp;nbsp;Beachten&amp;nbsp;Sie,&amp;nbsp;dass&amp;nbsp;es<br />&amp;nbsp;&amp;nbsp;//&amp;nbsp;nicht&amp;nbsp;n&amp;ouml;tig&amp;nbsp;ist,&amp;nbsp;diese&amp;nbsp;zu&amp;nbsp;maskieren.<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_send_query_params</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'select&amp;nbsp;count(*)&amp;nbsp;from&amp;nbsp;authors&amp;nbsp;where&amp;nbsp;city&amp;nbsp;=&amp;nbsp;$1'</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'Perth'</span><span style='color: #007700'>));<br /><br />&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Zum&amp;nbsp;Vergleich:&amp;nbsp;die&amp;nbsp;Funktion&amp;nbsp;pg_send_query<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$str&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_escape_string</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Perth'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_send_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'select&amp;nbsp;count(*)&amp;nbsp;from&amp;nbsp;authors&amp;nbsp;where&amp;nbsp;city&amp;nbsp;=&amp;nbsp;'</span><span style='color: #007700'>${</span><span style='color: #0000BB'>str</span><span style='color: #007700'>}</span><span style='color: #DD0000'>''</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.pg-send-query-params.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-send-query.php' class='function' rel='rdfs-seeAlso'>pg_send_query()</a> - Sendet eine asynchrone Abfrage</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_send_query" value="<div id='function.pg-send-query' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-send-query.php'>pg_send_query</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_send_query</span> &amp;mdash; <span class='dc-title'> Sendet eine asynchrone Abfrage </span></p> </div> <a name='function.pg-send-query.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>pg_send_query</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$query</tt></span> )</div> <p class='para rdfs-comment'> <b>pg_send_query()</b> sendet eine oder mehrere asynchrone Abfragen &amp;uuml;ber die Verbindung <i><tt class='parameter'>connection</tt></i> . Im Unterschied zu <a href='http://www.php.net/manual/de/function.pg-query.php' class='function'>pg_query()</a> k&amp;ouml;nnen hier mehrere Abfragen auf einmal an PostgreSQL gesendet und die Ergebnisse nacheinander mit <a href='http://www.php.net/manual/de/function.pg-get-result.php' class='function'>pg_get_result()</a> geholt werden. </p> <p class='para'> Die Ausf&amp;uuml;hrung eines Skripts wird w&amp;auml;hrend der Abarbeitung der Anfragen nicht blockiert. Benutzen Sie die Funktion <a href='http://www.php.net/manual/de/function.pg-connection-busy.php' class='function'>pg_connection_busy()</a> um zu pr&amp;uuml;fen, ob die Verbindung gerade benutzt wird (z.B. ob gerade eine Abfrage ausgef&amp;uuml;hrt wird). Mit der Funktion <a href='http://www.php.net/manual/de/function.pg-cancel-query.php' class='function'>pg_cancel_query()</a> k&amp;ouml;nnen Abfragen gel&amp;ouml;scht werden. </p> <p class='para'> Obwohl man mehrere Abfragen auf einmal an den Server senden kann, k&amp;ouml;nnen die Abfragen nicht &amp;uuml;ber eine gerade benutzte Verbindung geschickt werden. Falls eine Abfrage gesendet wird, w&amp;auml;hrend die Verbindung benutzt wird, wird abgewartet, bis die letzte Abfrage fertig ist und alle Ergebnisse werden verworfen. </p> </div> <a name='function.pg-send-query.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Verbindungkennung. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>query</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Das oder die SQL-Anweisung(en), die ausgef&amp;uuml;hrt werden sollen. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-send-query.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'>Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>.</p> <p class='para'> Benutzen Sie <a href='http://www.php.net/manual/de/function.pg-get-result.php' class='function'>pg_get_result()</a> um die Abfrageergebnisse zu ermitteln. </p> </div> <a name='function.pg-send-query.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_send_query()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;$dbconn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=publisher'</span><span style='color: #007700'>)&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #DD0000'>'Verbindungsaufbau&amp;nbsp;fehlgeschlagen'</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;if&amp;nbsp;(!</span><span style='color: #0000BB'>pg_connection_busy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_send_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'select&amp;nbsp;*&amp;nbsp;from&amp;nbsp;authors;&amp;nbsp;select&amp;nbsp;count(*)&amp;nbsp;from&amp;nbsp;authors;'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;}<br /><br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$res1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_get_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Der&amp;nbsp;erste&amp;nbsp;Aufruf&amp;nbsp;von&amp;nbsp;pg_get_result():&amp;nbsp;</span><span style='color: #0000BB'>$res1</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$rows1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_num_rows</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$res1</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$res1</span><span style='color: #DD0000'>&amp;nbsp;hat&amp;nbsp;</span><span style='color: #0000BB'>$rows1</span><span style='color: #DD0000'>&amp;nbsp;Zeilen\n\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$res2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_get_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Der&amp;nbsp;zweite&amp;nbsp;Aufruf&amp;nbsp;von&amp;nbsp;pg_get_result():&amp;nbsp;</span><span style='color: #0000BB'>$res2</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$rows2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_num_rows</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$res2</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$res2</span><span style='color: #DD0000'>&amp;nbsp;hat&amp;nbsp;</span><span style='color: #0000BB'>$rows2</span><span style='color: #DD0000'>&amp;nbsp;Zeilen\n'</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Der erste Aufruf von pg_get_result(): Resource id #3 Resource id #3 hat 3 Zeilen Der zweite Aufruf von pg_get_result(): Resource id #4 Resource id #4 hat 1 Zeilen </pre></div> </div> </div><p> </p> </div> <a name='function.pg-send-query.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-query.php' class='function' rel='rdfs-seeAlso'>pg_query()</a> - F&amp;uuml;hrt eine Abfrage aus</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-cancel-query.php' class='function' rel='rdfs-seeAlso'>pg_cancel_query()</a> - L&amp;ouml;scht eine asynchrone Abfrage</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-get-result.php' class='function' rel='rdfs-seeAlso'>pg_get_result()</a> - Gibt asynchrone Abfrageergebnisse zur&amp;uuml;ck</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-connection-busy.php' class='function' rel='rdfs-seeAlso'>pg_connection_busy()</a> - Gibt den Status der Verbindung zur&amp;uuml;ck (busy/not busy)</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_send_prepare" value="<div id='function.pg-send-prepare' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-send-prepare.php'>pg_send_prepare</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>pg_send_prepare</span> &amp;mdash; <span class='dc-title'> Sendet eine Aufforderung an den Server, eine vorbereitete Abfrage mit den &amp;uuml;bergebenen Parametern zu erzeugen, ohne auf ihre Beendigung zu warten. </span></p> </div> <a name='function.pg-send-prepare.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>pg_send_prepare</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$stmtname</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$query</tt></span> )</div> <p class='para rdfs-comment'> Sendet eine Aufforderung an den Server, eine vorbereitete Anfrage mit den &amp;uuml;bergebenen Parametern zu erzeugen, ohne auf ihre Beendigung zu warten. </p> <p class='para'> Dies ist eine asynchrone Version von <a href='http://www.php.net/manual/de/function.pg-prepare.php' class='function'>pg_prepare()</a>: Sie gibt <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, falls es m&amp;ouml;glich war, die Aufforderung abzusenden, ansonsten <b><tt class='constant'>FALSE</tt></b>. Nach einem erfolgreichen Absenden rufen Sie <a href='http://www.php.net/manual/de/function.pg-get-result.php' class='function'>pg_get_result()</a> auf, um festzustellen, ob der Server die vorbereitete Abfrage erfolgreich erzeugt hat. Die Parameter der Funktion werden genauso verarbeitet, wie bei der Funktion <a href='http://www.php.net/manual/de/function.pg-prepare.php' class='function'>pg_prepare()</a> beschrieben und genau wie diese kann <b>pg_send_prepare()</b> nicht mit PostgreSQL Versionen vor 7.4 benutzet werden. </p> </div> <a name='function.pg-send-prepare.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Verbindungskennung. Falls <i><tt class='parameter'>connection</tt></i> nicht angegeben wurde, wird die zuletzt mit <a href='http://www.php.net/manual/de/function.pg-connect.php' class='function'>pg_connect()</a> oder <a href='http://www.php.net/manual/de/function.pg-pconnect.php' class='function'>pg_pconnect()</a> ge&amp;ouml;ffnete Verbindung benutzt. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>stmtname</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der Name der vorbereiteten Abfrage. Dieser Name muss in der aktuellen Datenbanksitzung eindeutig sein. Falls &amp;quot;&amp;quot; angegeben wird, wird eine unbenannte Abfrage erzeugt, die alle zuvor definierten unbenannten Abfragen &amp;uuml;berschreibt. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>query</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die parametrisierte Abfrage. Diese darf nur ein einziges SQL-Kommando enthalten (mehrere Kommandos, durch Semikolon getrennt, sind nicht zul&amp;auml;ssig). Falls Parameter &amp;uuml;bergeben werden, werden sie als $1, $2, ... referenziert. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-send-prepare.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, und <b><tt class='constant'>FALSE</tt></b>, falls ein Fehler auftrat. Benutzen Sie <a href='http://www.php.net/manual/de/function.pg-get-result.php' class='function'>pg_get_result()</a>, um das Abfrageergebnis zu erhalten. </p> </div> <a name='function.pg-send-prepare.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_send_prepare()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;$dbconn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=publisher'</span><span style='color: #007700'>)&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #DD0000'>'Konnte&amp;nbsp;nicht&amp;nbsp;verbinden'</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Eine&amp;nbsp;Abfrage&amp;nbsp;vorbereiten<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>if&amp;nbsp;(!</span><span style='color: #0000BB'>pg_connection_busy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_send_prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_query'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;shops&amp;nbsp;WHERE&amp;nbsp;name&amp;nbsp;=&amp;nbsp;$1'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$res1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_get_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;}<br /><br />&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;die&amp;nbsp;vorbereitete&amp;nbsp;Abfrage&amp;nbsp;ausf&amp;uuml;hren.&amp;nbsp;Beachten&amp;nbsp;Sie,&amp;nbsp;dass&amp;nbsp;es<br />&amp;nbsp;&amp;nbsp;//&amp;nbsp;nicht&amp;nbsp;n&amp;ouml;tig&amp;nbsp;ist,&amp;nbsp;den&amp;nbsp;String&amp;nbsp;'Joe's&amp;nbsp;Widgets'&amp;nbsp;zu&amp;nbsp;maskieren<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>if&amp;nbsp;(!</span><span style='color: #0000BB'>pg_connection_busy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_send_execute</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_query'</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'Joe's&amp;nbsp;Widgets'</span><span style='color: #007700'>));<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$res2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_get_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Dieselbe&amp;nbsp;vorbereitete&amp;nbsp;Abfrage,&amp;nbsp;diesmal&amp;nbsp;mit&amp;nbsp;einem&amp;nbsp;anderen&amp;nbsp;Parameter.<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>if&amp;nbsp;(!</span><span style='color: #0000BB'>pg_connection_busy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_send_execute</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_query'</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'Clothes&amp;nbsp;Clothes&amp;nbsp;Clothes'</span><span style='color: #007700'>));<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$res3&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_get_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.pg-send-prepare.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-connect.php' class='function' rel='rdfs-seeAlso'>pg_connect()</a> - &amp;Ouml;ffnet eine PostgreSQL-Verbindung</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-pconnect.php' class='function' rel='rdfs-seeAlso'>pg_pconnect()</a> - &amp;Ouml;ffnet eine persistente PostgreSQL-Verbindung</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-execute.php' class='function' rel='rdfs-seeAlso'>pg_execute()</a> - Fordert den Datenankserver auf, eine vorbereitete Anfrage mit den angegebenen Parametern auszuf&amp;uuml;hren und wartet auf das Ergebnis</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-send-execute.php' class='function' rel='rdfs-seeAlso'>pg_send_execute()</a> - Sendet eine Aufforderung an den Server, eine vorbereitete Abfrage mit den &amp;uuml;bergebenen Parametern auszuf&amp;uuml;hren, ohne auf die Ergebnisse zu warten.</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-send-query-params.php' class='function' rel='rdfs-seeAlso'>pg_send_query_params()</a> - Sendet ein Kommando und separate Parameter zum Server, ohne auf die R&amp;uuml;ckgabe der Ergebnisse zu warten</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_send_execute" value="<div id='function.pg-send-execute' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-send-execute.php'>pg_send_execute</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>pg_send_execute</span> &amp;mdash; <span class='dc-title'> Sendet eine Aufforderung an den Server, eine vorbereitete Abfrage mit den &amp;uuml;bergebenen Parametern auszuf&amp;uuml;hren, ohne auf die Ergebnisse zu warten. </span></p> </div> <a name='function.pg-send-execute.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>pg_send_execute</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$stmtname</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$params</tt></span> )</div> <p class='para rdfs-comment'> Sendet eine Aufforderung an den Server, eine vorbereitete Anfrage mit den &amp;uuml;bergebenen Parametern auszuf&amp;uuml;hren, ohne auf die Ergebnisse zu warten. </p> <p class='para'> Dies ist &amp;auml;hnlich, wie die Funktion <a href='http://www.php.net/manual/de/function.pg-send-query-params.php' class='function'>pg_send_query_params()</a>, nur dass das auszuf&amp;uuml;hrende Kommando eine zuvor benannte vorbereitete Abfrage ist und kein Abfragestring. Die Parameter der Funktion werden genauso verarbeitet, wie bei der Funktion <a href='http://www.php.net/manual/de/function.pg-execute.php' class='function'>pg_execute()</a> beschrieben und genau wie diese kann <b>pg_send_execute()</b> nicht mit PostgreSQL Versionen vor 7.4 benutzet werden. </p> </div> <a name='function.pg-send-execute.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Verbindungkennung. Falls <i><tt class='parameter'>connection</tt></i> nicht angegeben wurde, wird die zuletzt mit <a href='http://www.php.net/manual/de/function.pg-connect.php' class='function'>pg_connect()</a> oder <a href='http://www.php.net/manual/de/function.pg-pconnect.php' class='function'>pg_pconnect()</a> ge&amp;ouml;ffnete Verbindung benutzt. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>stmtname</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der Name der auszuf&amp;uuml;hrenden vorbereiteten Abfrage. Falls &amp;quot;&amp;quot; angegeben wird, wird eine unbenannte Abfrage ausgef&amp;uuml;hrt. Der Name muss zuvor mit <a href='http://www.php.net/manual/de/function.pg-prepare.php' class='function'>pg_prepare()</a>, <a href='http://www.php.net/manual/de/function.pg-send-prepare.php' class='function'>pg_send_prepare()</a> oder dem SQL-Kommando <i>PREPARE</i> definiert worden sein. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>params</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ein Array mit Parameterwerten, mit denen die Platzhalter $1, $2 usw. in der urspr&amp;uuml;nglichen vorbereiteten Abfrage ersetzt werden. Die Anzahl der Elemente dieses Arrays muss mit der Anzahl der Platzhalter &amp;uuml;bereinstimmen. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-send-execute.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck oder <b><tt class='constant'>FALSE</tt></b>, falls ein Fehler auftrat. Verwenden Sie <a href='http://www.php.net/manual/de/function.pg-get-result.php' class='function'>pg_get_result()</a>, um das Abfrageergebnis zu erhalten. </p> </div> <a name='function.pg-send-execute.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_send_execute()</b> benutzen:</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;$dbconn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=publisher'</span><span style='color: #007700'>)&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #DD0000'>'Konnte&amp;nbsp;nicht&amp;nbsp;verbinden'</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Abfrage&amp;nbsp;vorbereiten<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>if&amp;nbsp;(!</span><span style='color: #0000BB'>pg_connection_busy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_send_prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_query'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;shops&amp;nbsp;WHERE&amp;nbsp;name&amp;nbsp;=&amp;nbsp;$1'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$res1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_get_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;}<br /><br />&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Die&amp;nbsp;vorbereitete&amp;nbsp;Abfrage&amp;nbsp;ausf&amp;uuml;hren.&amp;nbsp;Beachten&amp;nbsp;Sie,&amp;nbsp;dass&amp;nbsp;es<br />&amp;nbsp;&amp;nbsp;//&amp;nbsp;nicht&amp;nbsp;n&amp;ouml;tig&amp;nbsp;ist,&amp;nbsp;den&amp;nbsp;String&amp;nbsp;'Joe's&amp;nbsp;Widgets'&amp;nbsp;zu&amp;nbsp;maskieren&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>if&amp;nbsp;(!</span><span style='color: #0000BB'>pg_connection_busy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_send_execute</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_query'</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'Joe's&amp;nbsp;Widgets'</span><span style='color: #007700'>));<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$res2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_get_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Dieselbe&amp;nbsp;vorbereitete&amp;nbsp;Abfrage,&amp;nbsp;diesmal&amp;nbsp;mit&amp;nbsp;einem&amp;nbsp;anderen&amp;nbsp;Parameter.<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>if&amp;nbsp;(!</span><span style='color: #0000BB'>pg_connection_busy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_send_execute</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_query'</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'Clothes&amp;nbsp;Clothes&amp;nbsp;Clothes'</span><span style='color: #007700'>));<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$res3&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_get_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.pg-send-execute.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-prepare.php' class='function' rel='rdfs-seeAlso'>pg_prepare()</a> - Sendet eine Aufforderung an den Server, eine vorbereitete Anfrage mit den &amp;uuml;bergebenen Parametern zu erzeugen und wartet auf ihre Beendigung.</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-send-prepare.php' class='function' rel='rdfs-seeAlso'>pg_send_prepare()</a> - Sendet eine Aufforderung an den Server, eine vorbereitete Abfrage mit den &amp;uuml;bergebenen Parametern zu erzeugen, ohne auf ihre Beendigung zu warten.</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-execute.php' class='function' rel='rdfs-seeAlso'>pg_execute()</a> - Fordert den Datenankserver auf, eine vorbereitete Anfrage mit den angegebenen Parametern auszuf&amp;uuml;hren und wartet auf das Ergebnis</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_select" value="<div id='function.pg-select' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-select.php'>pg_select</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_select</span> &amp;mdash; <span class='dc-title'> W&amp;auml;hlt Datens&amp;auml;tze aus </span></p> </div> <a name='function.pg-select.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>pg_select</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$table_name</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$assoc_array</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt><span class='initializer'> = PGSQL_DML_EXEC</span></span> ] )</div> <p class='para rdfs-comment'> <b>pg_select()</b> w&amp;auml;hlt die Datens&amp;auml;tze aus der Tabelle <i><tt class='parameter'>table_name</tt></i> aus, die den Elementen (<i>field=&amp;gt;value</i>) in <i>assoc_array</i> entsprechen. Wenn die Abfrage erfolgreich war, wird ein assoziatives Array mit allen Zeilen und Werten aus <i><tt class='parameter'>table_name</tt></i> zur&amp;uuml;ckgegeben, die mit den Zeilen und Werten in <i>assoc_array</i> identisch sind. </p> <p class='para'> Falls <i>options</i> angegeben wurde, wird <a href='http://www.php.net/manual/de/function.pg-convert.php' class='function'>pg_convert()</a> mit den angegebenen Flags auf <i>assoc_array</i> angewendet. </p> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist <em class='emphasis'>EXPERIMENTELL</em>. Das Verhalten, der Funktionsname und alles Andere, was hier dokumentiert ist, kann sich in zuk&amp;uuml;nftigen PHP-Versionen ohne Ank&amp;uuml;ndigung &amp;auml;ndern. Seien Sie gewarnt und verwenden Sie diese Funktion auf eigenes Risiko.</p></div> </div> <a name='function.pg-select.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Verbindungskennung. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>table_name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Name der Tabelle, aus der die Zeilen ausgew&amp;auml;hlt werden. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>assoc_array</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ein <a href='http://www.php.net/manual/de/language.types.array.php' class='type array'>array</a>, dessen Schl&amp;uuml;ssel Feldnamen von <i><tt class='parameter'>table_name</tt></i> sind und dessen Werte mit den entsprechenden Werten in <i><tt class='parameter'>table_name</tt></i> &amp;uuml;bereinstimmen m&amp;uuml;ssen, damit die Zeile zur&amp;uuml;ckgegeben werden kann. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Eine beliebige Kombination aus <b><tt class='constant'>PGSQL_CONV_FORCE_NULL</tt></b>, <b><tt class='constant'>PGSQL_DML_NO_CONV</tt></b>, <b><tt class='constant'>PGSQL_DML_EXEC</tt></b>, <b><tt class='constant'>PGSQL_DML_ASYNC</tt></b> oder <b><tt class='constant'>PGSQL_DML_STRING</tt></b>. Falls <b><tt class='constant'>PGSQL_DML_STRING</tt></b> in den <i><tt class='parameter'>options</tt></i> enthalten ist, wird der Abfragestring zur&amp;uuml;ckgegeben. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-select.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. Gibt einen <a href='http://www.php.net/manual/de/language.types.string.php' class='type string'>string</a> zur&amp;uuml;ck, falls <b><tt class='constant'>PGSQL_DML_STRING</tt></b> im Parameter <i><tt class='parameter'>options</tt></i> &amp;uuml;bergeben wurde. </p> </div> <a name='function.pg-select.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_select()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;$db&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=foo'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Das&amp;nbsp;ist&amp;nbsp;sicher,&amp;nbsp;da&amp;nbsp;$_POST&amp;nbsp;automatisch&amp;nbsp;konvertiert&amp;nbsp;wird<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$rec&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_select</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$db</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'post_log'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$_POST</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>$rec</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Datens&amp;auml;tze&amp;nbsp;ausgew&amp;auml;hlt\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$rec</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Falsche&amp;nbsp;Eingabe\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.pg-select.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-convert.php' class='function' rel='rdfs-seeAlso'>pg_convert()</a> - Konvertiert die Werte eines assoziativen Arrays in passende Werte f&amp;uuml;r SQL-Kommandos.</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_result_status" value="<div id='function.pg-result-status' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-result-status.php'>pg_result_status</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_result_status</span> &amp;mdash; <span class='dc-title'> Gibt den Status eines Abfrageergebnisses zur&amp;uuml;ck </span></p> </div> <a name='function.pg-result-status.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>pg_result_status</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$result</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$type</tt></span> ] )</div> <p class='para rdfs-comment'> <b>pg_result_status()</b> gibt den Status eines Abfrageergebnisses zur&amp;uuml;ck oder das mit dem Ergebnis verkn&amp;uuml;pfte PostgreSQL Kommando-Tag, wenn die Abfrage erfolgreich war. </p> </div> <a name='function.pg-result-status.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>result</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Ergebniskennung, die (unter anderem) von den Funktionen <a href='http://www.php.net/manual/de/function.pg-query.php' class='function'>pg_query()</a>, <a href='http://www.php.net/manual/de/function.pg-query-params.php' class='function'>pg_query_params()</a> oder <a href='http://www.php.net/manual/de/function.pg-execute.php' class='function'>pg_execute()</a> zur&amp;uuml;ckgegeben wurde. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>type</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Entweder <b><tt class='constant'>PGSQL_STATUS_LONG</tt></b>, um die Statusnummer von <i><tt class='parameter'>result</tt></i> zu erhalten, oder <b><tt class='constant'>PGSQL_STATUS_STRING</tt></b>, um das PostgreSQL Kommando-Tag f&amp;uuml;r das <i><tt class='parameter'>result</tt></i> zu erhalten. Falls nichts angegeben wurde, wird der Vorgabewert <b><tt class='constant'>PGSQL_STATUS_LONG</tt></b> zur&amp;uuml;ckgegeben. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-result-status.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> M&amp;ouml;gliche R&amp;uuml;ckgabewerte sind <b><tt class='constant'>PGSQL_EMPTY_QUERY</tt></b>, <b><tt class='constant'>PGSQL_COMMAND_OK</tt></b>, <b><tt class='constant'>PGSQL_TUPLES_OK</tt></b>, <b><tt class='constant'>PGSQL_COPY_OUT</tt></b>, <b><tt class='constant'>PGSQL_COPY_IN</tt></b>, <b><tt class='constant'>PGSQL_BAD_RESPONSE</tt></b>, <b><tt class='constant'>PGSQL_NONFATAL_ERROR</tt></b> und <b><tt class='constant'>PGSQL_FATAL_ERROR</tt></b>, falls <b><tt class='constant'>PGSQL_STATUS_LONG</tt></b> angegeben wurde. Anderenfalls wird ein <a href='http://www.php.net/manual/de/language.types.string.php' class='type string'>string</a> zur&amp;uuml;ckgegeben, der das PostgreSQL Kommando-Tag enth&amp;auml;lt. </p> </div> <a name='function.pg-result-status.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'> Der Parameter <i><tt class='parameter'>type</tt></i> wurde hinzugef&amp;uuml;gt. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.pg-result-status.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_result_status()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Zur&amp;nbsp;Datenbank&amp;nbsp;verbinden<br /></span><span style='color: #0000BB'>$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_pconnect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=publisher'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Eine&amp;nbsp;Abfrage&amp;nbsp;ausf&amp;uuml;hren<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'COPY&amp;nbsp;authors&amp;nbsp;FROM&amp;nbsp;STDIN;'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Den&amp;nbsp;Status&amp;nbsp;des&amp;nbsp;Abfrageergebnisses&amp;nbsp;holen<br /></span><span style='color: #0000BB'>$status&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_result_status</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Den&amp;nbsp;Status&amp;nbsp;ermitteln<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>$status&amp;nbsp;</span><span style='color: #007700'>==&amp;nbsp;</span><span style='color: #0000BB'>PGSQL_COPY_IN</span><span style='color: #007700'>)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Copy&amp;nbsp;begonnen.'</span><span style='color: #007700'>;<br />else<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Copy&amp;nbsp;fehlgeschlagen.'</span><span style='color: #007700'>;&amp;nbsp;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Copy begonnen. </pre></div> </div> </div><p> </p> </div> <a name='function.pg-result-status.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-connection-status.php' class='function' rel='rdfs-seeAlso'>pg_connection_status()</a> - Gibt den Verbindungsstatus zur&amp;uuml;ck</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_result_seek" value="<div id='function.pg-result-seek' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-result-seek.php'>pg_result_seek</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_result_seek</span> &amp;mdash; <span class='dc-title'>Setzt den internen Datensatzzeiger auf die angegebene Position in einem Abfrageergebnis</span></p> </div> <a name='function.pg-result-seek.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>pg_result_seek</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$result</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$offset</tt></span> )</div> <p class='para rdfs-comment'> <b>pg_result_seek()</b> setzt den internen Datensatzzeiger auf die angegebene Zeile in einem Abfrageergebnis. </p> </div> <a name='function.pg-result-seek.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>result</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Ergebniskennung, die (unter anderem) von <a href='http://www.php.net/manual/de/function.pg-query.php' class='function'>pg_query()</a>, <a href='http://www.php.net/manual/de/function.pg-query-params.php' class='function'>pg_query_params()</a> oder <a href='http://www.php.net/manual/de/function.pg-execute.php' class='function'>pg_execute()</a> zur&amp;uuml;ckgegeben wurde. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>offset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Zeile in <i><tt class='parameter'>result</tt></i> , auf die der interne Datensatzzeiger gesetzt werden soll. Die Zeilennummern beginnen bei null. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-result-seek.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.pg-result-seek.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_result_seek()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Zur&amp;nbsp;Datenbank&amp;nbsp;verbinden<br /></span><span style='color: #0000BB'>$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_pconnect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=publisher'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Eine&amp;nbsp;Abfrage&amp;nbsp;ausf&amp;uuml;hren<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;author,&amp;nbsp;email&amp;nbsp;FROM&amp;nbsp;authors'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Den&amp;nbsp;Zeiger&amp;nbsp;auf&amp;nbsp;die&amp;nbsp;dritte&amp;nbsp;Zeile&amp;nbsp;setzen&amp;nbsp;(vorausgesetzt,&amp;nbsp;es&amp;nbsp;gibt&amp;nbsp;3&amp;nbsp;Zeilen)<br /></span><span style='color: #0000BB'>pg_result_seek</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Die&amp;nbsp;dritte&amp;nbsp;Zeile&amp;nbsp;lesen<br /></span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_fetch_row</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br />&amp;nbsp;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.pg-result-seek.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-fetch-row.php' class='function' rel='rdfs-seeAlso'>pg_fetch_row()</a> - Holt einen Datensatz als numerisches Array</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-fetch-assoc.php' class='function' rel='rdfs-seeAlso'>pg_fetch_assoc()</a> - Holt eine Zeile als assoziatives Array</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-fetch-array.php' class='function' rel='rdfs-seeAlso'>pg_fetch_array()</a> - Holt eine Zeile als Array</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-fetch-object.php' class='function' rel='rdfs-seeAlso'>pg_fetch_object()</a> - Holt einen Datensatz als Objekt</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-fetch-result.php' class='function' rel='rdfs-seeAlso'>pg_fetch_result()</a> - Liefert Werte aus einer Ergebnismenge</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_result_error_field" value="<div id='function.pg-result-error-field' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-result-error-field.php'>pg_result_error_field</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>pg_result_error_field</span> &amp;mdash; <span class='dc-title'>Gibt den Inhalt eines bestimmtes Feldes zu einer Fehlermeldung zur&amp;uuml;ck</span></p> </div> <a name='function.pg-result-error-field.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>pg_result_error_field</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$result</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$fieldcode</tt></span> )</div> <p class='para rdfs-comment'> <b>pg_result_error_field()</b> gibt ein Feld der ausf&amp;uuml;hrlichen Fehlerbeschreibung zur&amp;uuml;ck, die mit der Ergebniskennung <i><tt class='parameter'>result</tt></i> verbunden ist. Die Funktion wird nur f&amp;uuml;r Verbindungen zu PostgreSQL ab der Version 7.4 unterst&amp;uuml;tzt. Das gew&amp;uuml;nschte Feld wird im Parameter <i><tt class='parameter'>fieldcode</tt></i> &amp;uuml;bergeben. </p> <p class='para'> Da <a href='http://www.php.net/manual/de/function.pg-query.php' class='function'>pg_query()</a> und <a href='http://www.php.net/manual/de/function.pg-query-params.php' class='function'>pg_query_params()</a> <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ckgeben, wenn eine Abfrage fehlschl&amp;auml;gt, m&amp;uuml;ssen Sie <a href='http://www.php.net/manual/de/function.pg-send-query.php' class='function'>pg_send_query()</a> und <a href='http://www.php.net/manual/de/function.pg-get-result.php' class='function'>pg_get_result()</a> benutzen, um eine Ergebniskennung zu erhalten. </p> <p class='para'> Falls Sie weitergehende Informationen &amp;uuml;ber einen aufgetretenen Fehler bei <a href='http://www.php.net/manual/de/function.pg-query.php' class='function'>pg_query()</a> brauchen, k&amp;ouml;nnen Sie <a href='http://www.php.net/manual/de/function.pg-set-error-verbosity.php' class='function'>pg_set_error_verbosity()</a> oder <a href='http://www.php.net/manual/de/function.pg-last-error.php' class='function'>pg_last_error()</a> aufrufen und deren Ergebnisse analysieren. </p> </div> <a name='function.pg-result-error-field.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>result</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die Ergebniskennung einer vorhergehenden PostgreSQL-Abfrage. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>fieldcode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> M&amp;ouml;gliche Werte von <i><tt class='parameter'>fieldcode</tt></i> sind: <b><tt class='constant'>PGSQL_DIAG_SEVERITY</tt></b>, <b><tt class='constant'>PGSQL_DIAG_SQLSTATE</tt></b>, <b><tt class='constant'>PGSQL_DIAG_MESSAGE_PRIMARY</tt></b>, <b><tt class='constant'>PGSQL_DIAG_MESSAGE_DETAIL</tt></b>, <b><tt class='constant'>PGSQL_DIAG_MESSAGE_HINT</tt></b>, <b><tt class='constant'>PGSQL_DIAG_STATEMENT_POSITION</tt></b>, <b><tt class='constant'>PGSQL_DIAG_INTERNAL_POSITION</tt></b> (nur PostgreSQL ab Version 8.0), <b><tt class='constant'>PGSQL_DIAG_INTERNAL_QUERY</tt></b> (nur PostgreSQL ab Version 8.0), <b><tt class='constant'>PGSQL_DIAG_CONTEXT</tt></b>, <b><tt class='constant'>PGSQL_DIAG_SOURCE_FILE</tt></b>, <b><tt class='constant'>PGSQL_DIAG_SOURCE_LINE</tt></b> or <b><tt class='constant'>PGSQL_DIAG_SOURCE_FUNCTION</tt></b>. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-result-error-field.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Ein <a href='http://www.php.net/manual/de/language.types.string.php' class='type string'>string</a>, der den Inhalt des Fehlerfeldes enth&amp;auml;lt, oder <b><tt class='constant'>NULL</tt></b>, falls das Feld nicht existiert. Bei einem Fehler wird <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ckgegeben. </p> </div> <a name='function.pg-result-error-field.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_result_error_field()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;$dbconn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=publisher'</span><span style='color: #007700'>)&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #DD0000'>'Konnte&amp;nbsp;nicht&amp;nbsp;verbinden.'</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;if&amp;nbsp;(!</span><span style='color: #0000BB'>pg_connection_busy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_send_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'select&amp;nbsp;*&amp;nbsp;from&amp;nbsp;doesnotexist;'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;}<br /><br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$res1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_get_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>pg_result_error_field</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$res1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PGSQL_DIAG_SQLSTATE</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.pg-result-error-field.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-result-error.php' class='function' rel='rdfs-seeAlso'>pg_result_error()</a> - Gibt die mit der Ergebniskennung verkn&amp;uuml;pfte Fehlermeldung zur&amp;uuml;ck</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_result_error" value="<div id='function.pg-result-error' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-result-error.php'>pg_result_error</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_result_error</span> &amp;mdash; <span class='dc-title'> Gibt die mit der Ergebniskennung verkn&amp;uuml;pfte Fehlermeldung zur&amp;uuml;ck </span></p> </div> <a name='function.pg-result-error.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>pg_result_error</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$result</tt></span> )</div> <p class='para rdfs-comment'> <b>pg_result_error()</b> gibt alle Fehlermeldungen zur&amp;uuml;ck, die mit der Ergebniskennung <i><tt class='parameter'>result</tt></i> verkn&amp;uuml;pft ist. Aus diesem Grund bekommt man mit <b>pg_result_error()</b> viel eher eine korrekte Fehlermeldung als mit <a href='http://www.php.net/manual/de/function.pg-last-error.php' class='function'>pg_last_error()</a>. </p> <p class='para'> Mit <a href='http://www.php.net/manual/de/function.pg-result-error-field.php' class='function'>pg_result_error_field()</a> bekommt man weitaus genauere Informationen &amp;uuml;ber Fehler als mit <b>pg_result_error()</b>. </p> <p class='para'> Weil <a href='http://www.php.net/manual/de/function.pg-query.php' class='function'>pg_query()</a> bei einem Fehlschlag nur <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ckgibt, muss man <a href='http://www.php.net/manual/de/function.pg-send-query.php' class='function'>pg_send_query()</a> und <a href='http://www.php.net/manual/de/function.pg-get-result.php' class='function'>pg_get_result()</a> benutzen, um die Ergebniskennung zu erhalten. </p> </div> <a name='function.pg-result-error.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>result</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Eergebniskennung, die (unter anderem) von <a href='http://www.php.net/manual/de/function.pg-query.php' class='function'>pg_query()</a>, <a href='http://www.php.net/manual/de/function.pg-query-params.php' class='function'>pg_query_params()</a> oder <a href='http://www.php.net/manual/de/function.pg-execute.php' class='function'>pg_execute()</a> zur&amp;uuml;ckgegeben wurde. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-result-error.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt einen <a href='http://www.php.net/manual/de/language.types.string.php' class='type string'>string</a> zur&amp;uuml;ck, falls ein Fehler mit dem Parameter <i><tt class='parameter'>result</tt></i> verkn&amp;uuml;pft ist, anderenfalls <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.pg-result-error.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_result_error()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;$dbconn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=publisher'</span><span style='color: #007700'>)&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #DD0000'>'Konnte&amp;nbsp;nicht&amp;nbsp;verbinden'</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;if&amp;nbsp;(!</span><span style='color: #0000BB'>pg_connection_busy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_send_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'select&amp;nbsp;*&amp;nbsp;from&amp;nbsp;doesnotexist;'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$res1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_get_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>pg_result_error</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$res1</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.pg-result-error.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-result-error-field.php' class='function' rel='rdfs-seeAlso'>pg_result_error_field()</a> - Gibt den Inhalt eines bestimmtes Feldes zu einer Fehlermeldung zur&amp;uuml;ck</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-query.php' class='function' rel='rdfs-seeAlso'>pg_query()</a> - F&amp;uuml;hrt eine Abfrage aus</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-send-query.php' class='function' rel='rdfs-seeAlso'>pg_send_query()</a> - Sendet eine asynchrone Abfrage</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-get-result.php' class='function' rel='rdfs-seeAlso'>pg_get_result()</a> - Gibt asynchrone Abfrageergebnisse zur&amp;uuml;ck</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-last-error.php' class='function' rel='rdfs-seeAlso'>pg_last_error()</a> - Gibt die letzte Fehlermeldung einer Verbindung zur&amp;uuml;ck</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-last-notice.php' class='function' rel='rdfs-seeAlso'>pg_last_notice()</a> - Gibt die letzte NOTICE-Meldung des PostgreSQL-Servers zur&amp;uuml;ck</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_query_params" value="<div id='function.pg-query-params' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-query-params.php'>pg_query_params</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>pg_query_params</span> &amp;mdash; <span class='dc-title'>Sendet ein Kommando zum Server und wartet seine Ausf&amp;uuml;hrung ab. Getrennt vom SQL-Kommando k&amp;ouml;nnen dabei Parameter &amp;uuml;bergeben werden. </span></p> </div> <a name='function.pg-query-params.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>pg_query_params</b></span> ([ <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> ], <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$query</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$params</tt></span> )</div> <p class='para rdfs-comment'> Sendet ein Kommando zum Server und wartet seine Ausf&amp;uuml;hrung ab. Getrennt vom SQL-Kommando k&amp;ouml;nnen dabei Parameter &amp;uuml;bergeben werden. </p> <p class='para'> <b>pg_query_params()</b> ist &amp;auml;hnlich wie <a href='http://www.php.net/manual/de/function.pg-query.php' class='function'>pg_query()</a>, bietet aber zus&amp;auml;tzlich die M&amp;ouml;glichkeit, Parameterwerte ausserhalb des SQL-Kommandos separat zu &amp;uuml;bergeben. <b>pg_query_params()</b> wird nur f&amp;uuml;r Verbindungen zu PostgreSQL ab der Version 7.4 unterst&amp;uuml;tzt und schl&amp;auml;gt bei allen niedrigeren Versionen fehl. </p> <p class='para'> Falls irgendwelche Parameter &amp;uuml;bergeben wurden, werden diese in <i><tt class='parameter'>query</tt></i> als $1, $2 usw. referenziert. Im Array <i><tt class='parameter'>params</tt></i> werden die aktuellen Parameterwerte &amp;uuml;bergeben. Der Wert <b><tt class='constant'>NULL</tt></b> in diesem Array repr&amp;auml;sentiert den SQL-Wert <i>NULL</i>. </p> <p class='para'> Der Hauptvorteil von <b>pg_query_params()</b> gegen&amp;uuml;ber <a href='http://www.php.net/manual/de/function.pg-query.php' class='function'>pg_query()</a> liegt darin, dass Parameterwerte vom SQL-Kommando getrennt &amp;uuml;bergeben werden k&amp;ouml;nnen und damit das fehlertr&amp;auml;chtige und l&amp;auml;stige Maskieren und Setzen von Anf&amp;uuml;hrungszeichen vermieden werden kann. Im Unterschied zu <a href='http://www.php.net/manual/de/function.pg-query.php' class='function'>pg_query()</a> ist bei <b>pg_query_params()</b> nur ein einziges SQL-Kommando erlaubt. (Es k&amp;ouml;nnen auch Semikolons enthalten sein, aber nicht mehr als ein nichtleeres Kommando.) </p> </div> <a name='function.pg-query-params.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Verbindungskennung. Falls <i><tt class='parameter'>connection</tt></i> nicht angegeben wurde, wird die zuletzt mit <a href='http://www.php.net/manual/de/function.pg-connect.php' class='function'>pg_connect()</a> oder <a href='http://www.php.net/manual/de/function.pg-pconnect.php' class='function'>pg_pconnect()</a> ge&amp;ouml;ffnete Verbindung benutzt. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>query</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die parametrisierte Abfrage. Diese darf nur ein einziges SQL-Kommando enthalten (mehrere Kommandos, durch Semikolon getrennt, sind nicht zul&amp;auml;ssig). Falls Parameter &amp;uuml;bergeben werden, werden sie als $1, $2, ... referenziert. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>params</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ein Array mit Parameterwerten, mit denen die Platzhalter $1, $2 usw. in der urspr&amp;uuml;nglichen vorbereiteten Abfrage ersetzt werden. Die Anzahl der Elemente dieses Arrays muss mit der Anzahl der Platzhalter &amp;uuml;bereinstimmen. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-query-params.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Bei Erfolg wird eine Ergebniskennung zur&amp;uuml;ckgegeben, ansonsten <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.pg-query-params.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_query_params()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;Verbindung&amp;nbsp;zu&amp;nbsp;einer&amp;nbsp;Datenbank&amp;nbsp;namens&amp;nbsp;'mary'&amp;nbsp;aufbauen<br /></span><span style='color: #0000BB'>$dbconn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=mary'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Alle&amp;nbsp;Shops&amp;nbsp;mit&amp;nbsp;dem&amp;nbsp;Namen&amp;nbsp;Joe's&amp;nbsp;Widgets&amp;nbsp;finden.&amp;nbsp;Beachten&amp;nbsp;Sie,&amp;nbsp;dass&amp;nbsp;es<br />//&amp;nbsp;nicht&amp;nbsp;n&amp;ouml;tig&amp;nbsp;ist,&amp;nbsp;den&amp;nbsp;String&amp;nbsp;'Joe's&amp;nbsp;Widgets'&amp;nbsp;zu&amp;nbsp;maskieren.<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_query_params</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;shops&amp;nbsp;WHERE&amp;nbsp;name&amp;nbsp;=&amp;nbsp;$1'</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'Joe's&amp;nbsp;Widgets'</span><span style='color: #007700'>));<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Vergleich&amp;nbsp;mit&amp;nbsp;pg_query<br /></span><span style='color: #0000BB'>$str&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_escape_string</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Joe's&amp;nbsp;Widgets'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;shops&amp;nbsp;WHERE&amp;nbsp;name&amp;nbsp;=&amp;nbsp;'</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$str</span><span style='color: #007700'>}</span><span style='color: #DD0000'>''</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.pg-query-params.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-query.php' class='function' rel='rdfs-seeAlso'>pg_query()</a> - F&amp;uuml;hrt eine Abfrage aus</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_query" value="<div id='function.pg-query' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-query.php'>pg_query</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_query</span> &amp;mdash; <span class='dc-title'>F&amp;uuml;hrt eine Abfrage aus</span></p> </div> <a name='function.pg-query.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>pg_query</b></span> ([ <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> ], <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$query</tt></span> )</div> <p class='para rdfs-comment'> <b>pg_query()</b> f&amp;uuml;hrt die <i><tt class='parameter'>query</tt></i> auf der angegebenen Datenbank-<i><tt class='parameter'>connection</tt></i> aus. </p> <p class='para'> Falls ein Fehler auftritt und <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ckgegeben wird, k&amp;ouml;nnen Sie Details zu diesem Fehler mit <a href='http://www.php.net/manual/de/function.pg-last-error.php' class='function'>pg_last_error()</a> anzeigen, vorausgesetzt, die Verbindungskennung ist g&amp;uuml;ltig. </p> <p class='para'> </p><blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'> Obwohl der Parameter <i><tt class='parameter'>connection</tt></i> weggelassen werden kann, ist dies nicht empfehlenswert, da es die Fehlersuche in Skripten erschweren kann. </span> </p></blockquote><p> </p> <blockquote><p><b class='note'>Hinweis</b>: Diese Funktion ersetzt die Funktion <b>pg_exec()</b>. <b>pg_exec()</b> wird aus Gr&amp;uuml;nden der Kompatibilit&amp;auml;t immer noch unterst&amp;uuml;tzt, es wird jedoch empfohlen, den neuen Funktionsnamen zu verwenden. <br /> </p></blockquote> </div> <a name='function.pg-query.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Verbindungskennung. Falls <i><tt class='parameter'>connection</tt></i> nicht angegeben wurde, wird die zuletzt mit <a href='http://www.php.net/manual/de/function.pg-connect.php' class='function'>pg_connect()</a> oder <a href='http://www.php.net/manual/de/function.pg-pconnect.php' class='function'>pg_pconnect()</a> ge&amp;ouml;ffnete Verbindung benutzt. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>query</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die auszuf&amp;uuml;hrende(n) SQL-Anweisung(en). Werden mehrere Anweisungen an <b>pg_query()</b> &amp;uuml;bergeben, werden sie automatisch in einer einzigen Transaktion ausgef&amp;uuml;hrt, es sei denn, die Anweisungsfolge enth&amp;auml;lt explizite BEGIN/COMMIT Anweisungen. Von der Ausf&amp;uuml;hrung mehrerer Transaktionen innerhalb eines Funktionsaufrufs wird abgeraten. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-query.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Bei Erfolg wird eine Ergebniskennung f&amp;uuml;r die Abfrage zur&amp;uuml;ckgegeben, anderenfalls <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.pg-query.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_query()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_pconnect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=publisher'</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Ein&amp;nbsp;Fehler&amp;nbsp;ist&amp;nbsp;aufgetreten.\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;exit;<br />}<br /><br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;author,&amp;nbsp;email&amp;nbsp;FROM&amp;nbsp;authors'</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Ein&amp;nbsp;Fehler&amp;nbsp;ist&amp;nbsp;aufgetreten.\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;exit;<br />}<br /><br />while&amp;nbsp;(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_fetch_row</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Autor:&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]</span><span style='color: #DD0000'>&amp;nbsp;&amp;nbsp;E-Mail:&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>]</span><span style='color: #DD0000'>'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />}<br />&amp;nbsp;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #2 <b>pg_query()</b> mit mehreren Anweisungen</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_pconnect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=publisher'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;diese&amp;nbsp;Anweisungen&amp;nbsp;werden&amp;nbsp;in&amp;nbsp;einer&amp;nbsp;einzigen&amp;nbsp;Transaktion&amp;nbsp;ausgef&amp;uuml;hrt.<br /><br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'UPDATE&amp;nbsp;authors&amp;nbsp;SET&amp;nbsp;author=UPPER(author)&amp;nbsp;WHERE&amp;nbsp;id=1;'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>.=&amp;nbsp;</span><span style='color: #DD0000'>'UPDATE&amp;nbsp;authors&amp;nbsp;SET&amp;nbsp;author=LOWER(author)&amp;nbsp;WHERE&amp;nbsp;id=2;'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>.=&amp;nbsp;</span><span style='color: #DD0000'>'UPDATE&amp;nbsp;authors&amp;nbsp;SET&amp;nbsp;author=NULL&amp;nbsp;WHERE&amp;nbsp;id=3;'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.pg-query.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-connect.php' class='function' rel='rdfs-seeAlso'>pg_connect()</a> - &amp;Ouml;ffnet eine PostgreSQL-Verbindung</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-pconnect.php' class='function' rel='rdfs-seeAlso'>pg_pconnect()</a> - &amp;Ouml;ffnet eine persistente PostgreSQL-Verbindung</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-fetch-array.php' class='function' rel='rdfs-seeAlso'>pg_fetch_array()</a> - Holt eine Zeile als Array</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-fetch-object.php' class='function' rel='rdfs-seeAlso'>pg_fetch_object()</a> - Holt einen Datensatz als Objekt</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-num-rows.php' class='function' rel='rdfs-seeAlso'>pg_num_rows()</a> - Gibt die Anzahl der Zeilen in einem Abfrageergebnis zur&amp;uuml;ck</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-affected-rows.php' class='function' rel='rdfs-seeAlso'>pg_affected_rows()</a> - Gibt die Anzahl betroffener Datens&amp;auml;tze (Tupel) zur&amp;uuml;ck</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_put_line" value="<div id='function.pg-put-line' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-put-line.php'>pg_put_line</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.3, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_put_line</span> &amp;mdash; <span class='dc-title'>Sendet eine NULL-terminierte Zeichenkette zum PostgreSQL-Server</span></p> </div> <a name='function.pg-put-line.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>pg_put_line</b></span> ([ <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> ], <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$data</tt></span> )</div> <p class='para rdfs-comment'> <b>pg_put_line()</b> sendet eine NULL-terminierte Zeichenkette an den PostgreSQL-Server. Das ist in Verbindung mit dem PostgreSQL-Befehl <i>COPY FROM</i> notwendig. </p> <p class='para'> <i>COPY</i> ist eine PostgreSQL-Anweisung, mit der Daten mit hoher Geschwindigkeit in eine Tabelle eingef&amp;uuml;gt werden k&amp;ouml;nnen. Die Daten werden ungeparst und in einer einzigen Transaktion &amp;uuml;bertragen. </p> <p class='para'> Alternativ zu <b>pg_put_line()</b> kann <a href='http://www.php.net/manual/de/function.pg-copy-from.php' class='function'>pg_copy_from()</a> verwendet werden. Dies ist weitaus einfacher. </p> <blockquote><p><b class='note'>Hinweis</b>: Eine Anwendung muss explizit die beiden Zeichen &amp;quot;\.&amp;quot; in der letzten Zeile an PostgreSQL &amp;uuml;bertragen, um anzuzeigen, dass die Daten&amp;uuml;bertragung beendet ist, bevor <a href='http://www.php.net/manual/de/function.pg-end-copy.php' class='function'>pg_end_copy()</a> aufgerufen wird. <br /> </p></blockquote> <div class='warning'><b class='warning'>Warnung</b> <p class='para'> Die Verwendung von <b>pg_put_line()</b> f&amp;uuml;hrt bei den meisten Operationen mit Large Objects zu Fehlern. So etwa bei <a href='http://www.php.net/manual/de/function.pg-lo-read.php' class='function'>pg_lo_read()</a> und <a href='http://www.php.net/manual/de/function.pg-lo-tell.php' class='function'>pg_lo_tell()</a>. Stattdessen sollten Sie <a href='http://www.php.net/manual/de/function.pg-copy-from.php' class='function'>pg_copy_from()</a> und <a href='http://www.php.net/manual/de/function.pg-copy-to.php' class='function'>pg_copy_to()</a> benutzen. </p> </div> </div> <a name='function.pg-put-line.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Verbindungskennung. Falls <i><tt class='parameter'>connection</tt></i> nicht angegeben wurde, wird die zuletzt mit <a href='http://www.php.net/manual/de/function.pg-connect.php' class='function'>pg_connect()</a> oder <a href='http://www.php.net/manual/de/function.pg-pconnect.php' class='function'>pg_pconnect()</a> ge&amp;ouml;ffnete Verbindung benutzt. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>data</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Eine Textzeile, die direkt an den PostgreSQL Datenbankserver gesendet wird. Dabei wird automatisch ein <i>NULL</i> an das Zeilenende angeh&amp;auml;ngt. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-put-line.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.pg-put-line.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_put_line()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_pconnect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=foo'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'create&amp;nbsp;table&amp;nbsp;bar&amp;nbsp;(a&amp;nbsp;int4,&amp;nbsp;b&amp;nbsp;char(16),&amp;nbsp;d&amp;nbsp;float8)'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'copy&amp;nbsp;bar&amp;nbsp;from&amp;nbsp;stdin'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_put_line</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'3\thello&amp;nbsp;world\t4.5\n'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_put_line</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'4\tgoodbye&amp;nbsp;world\t7.11\n'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_put_line</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'\\.\n'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_end_copy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.pg-put-line.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-end-copy.php' class='function' rel='rdfs-seeAlso'>pg_end_copy()</a> - Synchronisation mit dem PostgreSQL-Server</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_prepare" value="<div id='function.pg-prepare' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-prepare.php'>pg_prepare</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>pg_prepare</span> &amp;mdash; <span class='dc-title'> Sendet eine Aufforderung an den Server, eine vorbereitete Anfrage mit den &amp;uuml;bergebenen Parametern zu erzeugen und wartet auf ihre Beendigung. </span></p> </div> <a name='function.pg-prepare.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>pg_prepare</b></span> ([ <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> ], <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$stmtname</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$query</tt></span> )</div> <p class='para rdfs-comment'> <b>pg_prepare()</b> erzeugt eine vorbereitete Abfrage, die sp&amp;auml;ter mit <a href='http://www.php.net/manual/de/function.pg-execute.php' class='function'>pg_execute()</a> oder <a href='http://www.php.net/manual/de/function.pg-send-execute.php' class='function'>pg_send_execute()</a> ausgef&amp;uuml;hrt werden kann. Dank dieser Eigenschaft brauchen wiederholt ausgef&amp;uuml;hrte Abfragen nur ein einziges Mal geparst werden und es muss auch nur einmal ein Abfrageplan erstellt werden, anstatt die Abfrage bei jeder Ausf&amp;uuml;hrung zu parsen und zu planen. <b>pg_prepare()</b> wird nur f&amp;uuml;r Verbindungen zu PostgreSQL ab der Version 7.4 unterst&amp;uuml;tzt und schl&amp;auml;gt bei allen niedrigeren Versionen fehl. </p> <p class='para'> Diese Funktion erzeugt aus der Abfrage <i><tt class='parameter'>query</tt></i> eine vorbereitete Abfrage mit dem Namen <i><tt class='parameter'>stmtname</tt></i> . <i><tt class='parameter'>query</tt></i> darf nur ein einzelnes SQL-Kommando enthalten. <i><tt class='parameter'>stmtname</tt></i> kann &amp;quot;&amp;quot; sein, um eine unbenannte Abfrage zu erzeugen, wobei zuvor definierte unbenannte Abfragen automatisch &amp;uuml;berschrieben werden. Falls der Name der vorbereiteten Abfrage in der aktuellen Datenbanksitzung schon vergeben ist, wird ein Fehler zur&amp;uuml;ckgegeben. Falls irgendwelche Parameter &amp;uuml;bergeben wurden, werden diese in <i><tt class='parameter'>query</tt></i> als $1, $2 usw. referenziert. </p> <p class='para'> Vorbereitete Abfragen, die mit <b>pg_prepare()</b> erzeugt wurden, k&amp;ouml;nnen ebenso mit dem SQL-Kommando <i>PREPARE</i> erzeugt werden. (Allerdings ist <b>pg_prepare()</b> flexibler, weil Parametertypen nicht vorab deklariert werden m&amp;uuml;ssen.) Obwohl es keine PHP-Funktion zum L&amp;ouml;schen vorbereiteter Anfragen gibt, k&amp;ouml;nnen diese mit dem SQL-Kommando <i>DEALLOCATE</i> gel&amp;ouml;scht werden. </p> </div> <a name='function.pg-prepare.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Verbindungskennung. Falls <i><tt class='parameter'>connection</tt></i> nicht angegeben wurde, wird die zuletzt mit <a href='http://www.php.net/manual/de/function.pg-connect.php' class='function'>pg_connect()</a> oder <a href='http://www.php.net/manual/de/function.pg-pconnect.php' class='function'>pg_pconnect()</a> ge&amp;ouml;ffnete Verbindung benutzt. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>stmtname</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der Name, unter dem die vorbereitete Abfrage gespeichert wird. Dieser muss f&amp;uuml;r jede Verbindung eindeutig sein. Falls &amp;quot;&amp;quot; angegeben wurde, wird eine unbenannte Abfrage erzeugt, die alle zuvor definierten unbenannten Abfragen &amp;uuml;berschreibt. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>query</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die parametrisierte vorbereitete Abfrage. Diese darf nur ein einziges SQL-Kommando enthalten (mehrere Kommandos, durch Semikolon getrennt, sind nicht zul&amp;auml;ssig). Falls Parameter &amp;uuml;bergeben werden, werden sie als $1, $2, ... referenziert. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-prepare.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Bei Erfolg wird eine Ergebniskennung zur&amp;uuml;ckgegeben, ansonsten <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.pg-prepare.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_prepare()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;Verbindung&amp;nbsp;zu&amp;nbsp;einer&amp;nbsp;Datenbank&amp;nbsp;namens&amp;nbsp;'mary'&amp;nbsp;aufbauen<br /></span><span style='color: #0000BB'>$dbconn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=mary'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Abfrage&amp;nbsp;vorbereiten<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_query'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;shops&amp;nbsp;WHERE&amp;nbsp;name&amp;nbsp;=&amp;nbsp;$1'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;die&amp;nbsp;vorbereitete&amp;nbsp;Abfrage&amp;nbsp;ausf&amp;uuml;hren.&amp;nbsp;Beachten&amp;nbsp;Sie,&amp;nbsp;dass&amp;nbsp;es<br />//&amp;nbsp;nicht&amp;nbsp;n&amp;ouml;tig&amp;nbsp;ist,&amp;nbsp;den&amp;nbsp;String&amp;nbsp;'Joe's&amp;nbsp;Widgets'&amp;nbsp;zu&amp;nbsp;maskieren.<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_execute</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_query'</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'Joe's&amp;nbsp;Widgets'</span><span style='color: #007700'>));<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Dieselbe&amp;nbsp;Abfrage&amp;nbsp;mit&amp;nbsp;einem&amp;nbsp;anderen&amp;nbsp;Parameter&amp;nbsp;nochmal&amp;nbsp;ausf&amp;uuml;hren<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_execute</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_query'</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'Clothes&amp;nbsp;Clothes&amp;nbsp;Clothes'</span><span style='color: #007700'>));<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.pg-prepare.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-execute.php' class='function' rel='rdfs-seeAlso'>pg_execute()</a> - Fordert den Datenankserver auf, eine vorbereitete Anfrage mit den angegebenen Parametern auszuf&amp;uuml;hren und wartet auf das Ergebnis</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-send-execute.php' class='function' rel='rdfs-seeAlso'>pg_send_execute()</a> - Sendet eine Aufforderung an den Server, eine vorbereitete Abfrage mit den &amp;uuml;bergebenen Parametern auszuf&amp;uuml;hren, ohne auf die Ergebnisse zu warten.</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_port" value="<div id='function.pg-port' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-port.php'>pg_port</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_port</span> &amp;mdash; <span class='dc-title'> Gibt die Portnummer zur&amp;uuml;ck, &amp;uuml;ber die die Verbindung aufgebaut wurde </span></p> </div> <a name='function.pg-port.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>pg_port</b></span> ([ <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> ] )</div> <p class='para rdfs-comment'> <b>pg_port()</b> gibt die Nummer des Ports zur&amp;uuml;ck, &amp;uuml;ber die die angegebene <i><tt class='parameter'>connection</tt></i> zum PostgreSQL Datenbankserver aufgebaut wurde. </p> </div> <a name='function.pg-port.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Verbindungkennung. Falls <i><tt class='parameter'>connection</tt></i> nicht angegeben wurde, wird die zuletzt mit <a href='http://www.php.net/manual/de/function.pg-connect.php' class='function'>pg_connect()</a> oder <a href='http://www.php.net/manual/de/function.pg-pconnect.php' class='function'>pg_pconnect()</a> ge&amp;ouml;ffnete Verbindung benutzt. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-port.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Ein ganzzahliger Wert vom Typ <a href='http://www.php.net/manual/de/language.types.integer.php' class='type int'>int</a>, der die Portnummer angibt, &amp;uuml;ber die die <i><tt class='parameter'>connection</tt></i> zum PostgreSQL Datenbankserver aufgebaut wurde oder <b><tt class='constant'>FALSE</tt></b>, falls ein Fehler auftrat. </p> </div> <a name='function.pg-port.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_port()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$pgsql_conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=mark&amp;nbsp;host=localhost'</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$pgsql_conn</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #DD0000'>'Verbindungsaufbau&amp;nbsp;&amp;uuml;ber&amp;nbsp;Port&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>pg_port</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$pgsql_conn</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;erfolgreich&amp;lt;br/&amp;gt;\n'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #0000BB'>pg_last_error</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$pgsql_conn</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;exit;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_ping" value="<div id='function.pg-ping' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-ping.php'>pg_ping</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_ping</span> &amp;mdash; <span class='dc-title'>Pr&amp;uuml;ft die Datenbankverbindung</span></p> </div> <a name='function.pg-ping.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>pg_ping</b></span> ([ <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> ] )</div> <p class='para rdfs-comment'> <b>pg_ping()</b> pr&amp;uuml;ft eine Datenbankverbindung und versucht einen erneuten Verbindungsaufbau, falls die Verbindung abbricht. </p> </div> <a name='function.pg-ping.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Verbindungkennung. Falls <i><tt class='parameter'>connection</tt></i> nicht angegeben wurde, wird die zuletzt mit <a href='http://www.php.net/manual/de/function.pg-connect.php' class='function'>pg_connect()</a> oder <a href='http://www.php.net/manual/de/function.pg-pconnect.php' class='function'>pg_pconnect()</a> ge&amp;ouml;ffnete Verbindung benutzt. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-ping.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.pg-ping.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_ping()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php&amp;nbsp;<br />$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_pconnect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=publisher'</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Ein&amp;nbsp;Fehler&amp;nbsp;ist&amp;nbsp;aufgetreten.\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;exit;<br />}<br /><br />if&amp;nbsp;(!</span><span style='color: #0000BB'>pg_ping</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>))<br />&amp;nbsp;&amp;nbsp;die(</span><span style='color: #DD0000'>'Die&amp;nbsp;Verbindung&amp;nbsp;ist&amp;nbsp;unterbrochen\n'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.pg-ping.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-connection-status.php' class='function' rel='rdfs-seeAlso'>pg_connection_status()</a> - Gibt den Verbindungsstatus zur&amp;uuml;ck</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-connection-reset.php' class='function' rel='rdfs-seeAlso'>pg_connection_reset()</a> - Setzt die Verbindung zur&amp;uuml;ck und verbindet neu</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_pconnect" value="<div id='function.pg-pconnect' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-pconnect.php'>pg_pconnect</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_pconnect</span> &amp;mdash; <span class='dc-title'>&amp;Ouml;ffnet eine persistente PostgreSQL-Verbindung</span></p> </div> <a name='function.pg-pconnect.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>pg_pconnect</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$connection_string</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$connect_type</tt></span> ] )</div> <p class='para rdfs-comment'> <b>pg_pconnect()</b> &amp;ouml;ffnet eine persistente Verbindung zu einer PostgreSQL-Datenbank. Zur&amp;uuml;ckgegeben wird eine Verbindungskennung, die von anderen PostgreSQL-Funktionen ben&amp;ouml;tigt wird. </p> <p class='para'> Falls <b>pg_pconnect()</b> ein zweites Mal mit demselben <i><tt class='parameter'>connection_string</tt></i> einer bereits existierenden Verbindung aufgerufen wird, wird die Verbindungskennung dieser existierenden Verbindung zur&amp;uuml;ckgegeben. Es sei denn, Sie &amp;uuml;bergeben die Konstante <b><tt class='constant'>PGSQL_CONNECT_FORCE_NEW</tt></b> als <i><tt class='parameter'>connect_type</tt></i> . </p> <p class='para'> Um persistente Verbindungen zu erm&amp;ouml;glichen, muss die <a href='http://www.php.net/manual/de/pgsql.configuration.php#ini.pgsql.allow-persistent' class='link'>pgsql.allow_persistent</a> -Direktive in <var class='filename'>php.ini</var> auf den Wert &amp;quot;On&amp;quot; gesetzt sein (was der Standardeinstellung entspricht). Die maximale Anzahl ge&amp;ouml;ffneter persistenter Verbindungen kann mit der Direktive <a href='http://www.php.net/manual/de/pgsql.configuration.php#ini.pgsql.max-persistent' class='link'>pgsql.max_persistent</a> in <var class='filename'>php.ini</var> definiert werden (der Standardwert ist -1, der f&amp;uuml;r unbegrenzt steht). Die Gesamtanzahl der Verbindungen kann mit der <a href='http://www.php.net/manual/de/pgsql.configuration.php#ini.pgsql.max-links' class='link'>pgsql.max_links</a> -Direktive in <var class='filename'>php.ini</var> gesetzt werden. </p> <p class='para'> <a href='http://www.php.net/manual/de/function.pg-close.php' class='function'>pg_close()</a> schlie&amp;szlig;t keine persistenten Verbindungen, die mit <b>pg_pconnect()</b> erzeugt wurden. </p> </div> <a name='function.pg-pconnect.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection_string</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der <i><tt class='parameter'>connection_string</tt></i> kann leer sein, um die Standardwerte f&amp;uuml;r die Parameter zu benutzen. Er kann auch einen oder mehrere, durch Whitespace-Zeichen getrennte, Parameter enthalten. Jeder Parameter wird in der Form <i>keyword = Wert</i> angegeben, Leerzeichen vor und nach dem Gleichheitszeichen sind optional. Um einen leeren Wert oder einen Wert, der Leerzeichen enth&amp;auml;lt, anzugeben, m&amp;uuml;ssen Sie den Wert in einfache Anf&amp;uuml;hrungszeichen einschlie&amp;szlig;en, zum Beispiel <i>keyword = &amp;#039;ein Wert&amp;#039;</i>. Einfache Anf&amp;uuml;hrungszeichen und Backslashes innerhalb des Wertes m&amp;uuml;ssen mit einem Backslash maskiert werden, beispielsweise \&amp;#039; und \\. </p> <p class='para'> Gegenw&amp;auml;rtig werden die folgenden Schl&amp;uuml;sselw&amp;ouml;rter als Parameter erkannt: <i><tt class='parameter'>host</tt></i> , <i><tt class='parameter'>hostaddr</tt></i> , <i><tt class='parameter'>port</tt></i> , <i><tt class='parameter'>dbname</tt></i> , <i><tt class='parameter'>user</tt></i> , <i><tt class='parameter'>password</tt></i> , <i><tt class='parameter'>connect_timeout</tt></i> , <i><tt class='parameter'>options</tt></i> , <i><tt class='parameter'>tty</tt></i> (wird ignoriert), <i><tt class='parameter'>sslmode</tt></i> , <i><tt class='parameter'>requiressl</tt></i> (veraltet zugunsten von <i><tt class='parameter'>sslmode</tt></i> ) und <i><tt class='parameter'>service</tt></i> . Welche dieser Parameter zur Verf&amp;uuml;gung stehen, h&amp;auml;ngt von Ihrer PostgreSQL-Version ab. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connect_type</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Falls <b><tt class='constant'>PGSQL_CONNECT_FORCE_NEW</tt></b> &amp;uuml;bergeben wurde, wird eine neue Verbindung aufgebaut, auch wenn der <i><tt class='parameter'>connection_string</tt></i> identisch zu dem einer existierenden Verbindung ist. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-pconnect.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Bei Erfolg wird eine PostgreSQL-Verbindungskennung zur&amp;uuml;ckgegeben oder <b><tt class='constant'>FALSE</tt></b>, falls ein Fehler auftrat. </p> </div> <a name='function.pg-pconnect.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_pconnect()</b> benutzen:</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$dbconn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_pconnect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=mary'</span><span style='color: #007700'>);<br /></span><span style='color: #FF8000'>//Verbindungsaufbau&amp;nbsp;zu&amp;nbsp;einer&amp;nbsp;Datenbank&amp;nbsp;namens&amp;nbsp;'mary'<br /><br /></span><span style='color: #0000BB'>$dbconn2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_pconnect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'host=localhost&amp;nbsp;port=5432&amp;nbsp;dbname=mary'</span><span style='color: #007700'>);<br /></span><span style='color: #FF8000'>//&amp;nbsp;Verbindungsaufbau&amp;nbsp;zu&amp;nbsp;einer&amp;nbsp;Datenbank&amp;nbsp;namens&amp;nbsp;'mary'&amp;nbsp;auf&amp;nbsp;'localhost'&amp;nbsp;und&amp;nbsp;port&amp;nbsp;'5432'<br /><br /></span><span style='color: #0000BB'>$dbconn3&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_pconnect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'host=sheep&amp;nbsp;port=5432&amp;nbsp;dbname=mary&amp;nbsp;user=lamb&amp;nbsp;password=foo'</span><span style='color: #007700'>);<br /></span><span style='color: #FF8000'>//&amp;nbsp;Verbindungsaufbau&amp;nbsp;zu&amp;nbsp;einer&amp;nbsp;Datenbank&amp;nbsp;namens&amp;nbsp;'mary'&amp;nbsp;auf&amp;nbsp;dem&amp;nbsp;Host<br />//&amp;nbsp;'sheep'&amp;nbsp;mit&amp;nbsp;Benutzername&amp;nbsp;und&amp;nbsp;Passwort<br /><br /></span><span style='color: #0000BB'>$conn_string&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'host=sheep&amp;nbsp;port=5432&amp;nbsp;dbname=test&amp;nbsp;user=lamb&amp;nbsp;password=bar'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$dbconn4&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_pconnect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_string</span><span style='color: #007700'>);<br /></span><span style='color: #FF8000'>//&amp;nbsp;Verbindungsaufbau&amp;nbsp;zu&amp;nbsp;einer&amp;nbsp;Datenbank&amp;nbsp;namens&amp;nbsp;'test'&amp;nbsp;auf&amp;nbsp;dem&amp;nbsp;Host<br />//&amp;nbsp;'sheep'&amp;nbsp;mit&amp;nbsp;Benutzername&amp;nbsp;und&amp;nbsp;Passwort<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.pg-pconnect.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-connect.php' class='function' rel='rdfs-seeAlso'>pg_connect()</a> - &amp;Ouml;ffnet eine PostgreSQL-Verbindung</li> <li class='member'> <a href='http://www.php.net/manual/de/features.persistent-connections.php' class='link'> Persistente Datenbankverbindungen</a> </li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_parameter_status" value="<div id='function.pg-parameter-status' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-parameter-status.php'>pg_parameter_status</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>pg_parameter_status</span> &amp;mdash; <span class='dc-title'>Gibt den Wert einer aktuellen Server-Einstellung zur&amp;uuml;ck</span></p> </div> <a name='function.pg-parameter-status.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>pg_parameter_status</b></span> ([ <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> ], <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$param_name</tt></span> )</div> <p class='para rdfs-comment'> Ermittelt die aktuellen Parameter-Einstellungen des Servers. </p> <p class='para'> Bestimmte Servereinstellungen (Parameter) werden beim Verbindungsaufbau oder, wenn sich ihr Wert &amp;auml;ndert, automatich vom Server gemeldet. Mit <b>pg_parameter_status()</b> k&amp;ouml;nnen Sie diese Einstellungen abfragen. Zur&amp;uuml;ckgegeben wird der aktuelle Wert des Parameters, falls dieser bekannt ist, anderenfalls <b><tt class='constant'>FALSE</tt></b>. </p> <p class='para'> In PostgreSQL 8.0 werden die Werte f&amp;uuml;r folgende Parameter zur&amp;uuml;ckgegeben: <i>server_version</i>, <i>server_encoding</i>, <i>client_encoding</i>, <i>is_superuser</i>, <i>session_authorization</i>, <i>DateStyle</i>, <i>TimeZone</i> und <i>integer_datetimes</i>. (<i>server_encoding</i>, <i>TimeZone</i> und <i>integer_datetimes</i> werden von PostgreSQL vor 8.0 nicht zur&amp;uuml;ckgegeben.) Beachten Sie, dass <i>server_version</i>, <i>server_encoding</i> und <i>integer_datetimes</i> nach dem Start von PostgreSQL nicht mehr ver&amp;auml;ndert werden k&amp;ouml;nnen. </p> <p class='para'> PostgreSQL 7.3 oder darunter geben gar keine Servereinstellungen zur&amp;uuml;ck. <b>pg_parameter_status()</b> kann trotzdem benutzt werden, um die Werte von <i>server_version</i> und <i>client_encoding</i> zu ermitteln. Es wird empfohlen, in Anwendungen <b>pg_parameter_status()</b> zu verwenden, anstatt speziellen Code zu schreiben, um diese Werte zu erhalten. </p> <div class='caution'><b class='caution'>Achtung</b> <p class='para'> In PostgreSQL-Versionen vor 7.4 wird ein nachtr&amp;auml;gliches (nach dem Start des Servers) &amp;Auml;ndern von <i>client_encoding</i> mit dem Kommando <i>SET</i> von <b>pg_parameter_status()</b> ignoriert. </p> </div> </div> <a name='function.pg-parameter-status.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL-Verbindungskennung. Falls <i><tt class='parameter'>connection</tt></i> nicht angegeben wurde, wird die zuletzt mit <a href='http://www.php.net/manual/de/function.pg-connect.php' class='function'>pg_connect()</a> oder <a href='http://www.php.net/manual/de/function.pg-pconnect.php' class='function'>pg_pconnect()</a> ge&amp;ouml;ffnete Verbindung benutzt. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>param_name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> M&amp;ouml;gliche Werte f&amp;uuml;r <i><tt class='parameter'>param_name</tt></i> sind: <i>server_version</i>, <i>server_encoding</i>, <i>client_encoding</i>, <i>is_superuser</i>, <i>session_authorization</i>, <i>DateStyle</i>, <i>TimeZone</i> und <i>integer_datetimes</i>. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-parameter-status.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Ein <a href='http://www.php.net/manual/de/language.types.string.php' class='type String'>String</a>, der den Wert des Parameters enth&amp;auml;lt, oder <b><tt class='constant'>FALSE</tt></b>, falls ein Fehler auftrat oder der Parameter <i><tt class='parameter'>param_name</tt></i> ung&amp;uuml;ltig ist. </p> </div> <a name='function.pg-parameter-status.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_parameter_status()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;$dbconn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=publisher'</span><span style='color: #007700'>)&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #DD0000'>'Verbindungsaufbau&amp;nbsp;fehlgeschlagen'</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Server&amp;nbsp;encoding:&amp;nbsp;'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>pg_parameter_status</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'server_encoding'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Server encoding: SQL_ASCII </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_options" value="<div id='function.pg-options' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-options.php'>pg_options</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_options</span> &amp;mdash; <span class='dc-title'>Gibt die Verbindungsoptionen der aktuellen Verbindung zur&amp;uuml;ck</span></p> </div> <a name='function.pg-options.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>pg_options</b></span> ([ <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> ] )</div> <p class='para rdfs-comment'> <b>pg_options()</b> gibt einen <a href='http://www.php.net/manual/de/language.types.string.php' class='type string'>string</a> zur&amp;uuml;ck, der die Verbindungsoptionen der angegebenen PostgreSQL <i><tt class='parameter'>connection</tt></i> enth&amp;auml;lt. </p> </div> <a name='function.pg-options.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Verbindungkennung. Falls <i><tt class='parameter'>connection</tt></i> nicht angegeben wurde, wird die zuletzt mit <a href='http://www.php.net/manual/de/function.pg-connect.php' class='function'>pg_connect()</a> oder <a href='http://www.php.net/manual/de/function.pg-pconnect.php' class='function'>pg_pconnect()</a> ge&amp;ouml;ffnete Verbindung benutzt. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-options.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Ein <a href='http://www.php.net/manual/de/language.types.string.php' class='type string'>string</a>, der die Verbindungsoptionen von <i><tt class='parameter'>connection</tt></i> enth&amp;auml;lt oder <b><tt class='constant'>FALSE</tt></b>, falls ein Fehler auftritt. </p> </div> <a name='function.pg-options.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_options()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;$pgsql_conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=mark&amp;nbsp;host=localhost'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>pg_options</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$pgsql_conn</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.pg-options.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-connect.php' class='function' rel='rdfs-seeAlso'>pg_connect()</a> - &amp;Ouml;ffnet eine PostgreSQL-Verbindung</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_num_rows" value="<div id='function.pg-num-rows' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-num-rows.php'>pg_num_rows</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_num_rows</span> &amp;mdash; <span class='dc-title'>Gibt die Anzahl der Zeilen in einem Abfrageergebnis zur&amp;uuml;ck</span></p> </div> <a name='function.pg-num-rows.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>pg_num_rows</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$result</tt></span> )</div> <p class='para rdfs-comment'> <b>pg_num_rows()</b> gibt die Anzahl der Zeilen in einem PostgreSQL Abfrageergebnis zur&amp;uuml;ck. </p> <blockquote><p><b class='note'>Hinweis</b>: Diese Funktion ersetzt die Funktion <b>pg_numrows()</b>. <br /> </p></blockquote> </div> <a name='function.pg-num-rows.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>result</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Ergebniskennung f&amp;uuml;r eine Abfrage, die (unter anderem) von <a href='http://www.php.net/manual/de/function.pg-query.php' class='function'>pg_query()</a>, <a href='http://www.php.net/manual/de/function.pg-query-params.php' class='function'>pg_query_params()</a> oder <a href='http://www.php.net/manual/de/function.pg-execute.php' class='function'>pg_execute()</a> zur&amp;uuml;ckgegeben wurde. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-num-rows.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Die Anzahl der Zeilen in einem Abfrageergebnis. Tritt ein Fehler auf, wird -1 zur&amp;uuml;ckgegeben. </p> </div> <a name='function.pg-num-rows.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_num_rows()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;1'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$rows&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_num_rows</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>$rows&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;Zeile(n)&amp;nbsp;gefunden.\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 1 Zeile(n) gefunden. </pre></div> </div> </div><p> </p> </div> <a name='function.pg-num-rows.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-num-fields.php' class='function' rel='rdfs-seeAlso'>pg_num_fields()</a> - Gibt die Anzahl der Felder in einem Abfrageergebnis zur&amp;uuml;ck</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-affected-rows.php' class='function' rel='rdfs-seeAlso'>pg_affected_rows()</a> - Gibt die Anzahl betroffener Datens&amp;auml;tze (Tupel) zur&amp;uuml;ck</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_num_fields" value="<div id='function.pg-num-fields' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-num-fields.php'>pg_num_fields</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_num_fields</span> &amp;mdash; <span class='dc-title'>Gibt die Anzahl der Felder in einem Abfrageergebnis zur&amp;uuml;ck</span></p> </div> <a name='function.pg-num-fields.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>pg_num_fields</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$result</tt></span> )</div> <p class='para rdfs-comment'> <b>pg_num_fields()</b> gibt die Anzahl der Felder (Spalten) in einem PostgreSQL Abfrageergebnis zur&amp;uuml;ck. </p> <blockquote><p><b class='note'>Hinweis</b>: Diese Funktion ersetzt die Funktion <b>pg_numfields()</b>. <br /> </p></blockquote> </div> <a name='function.pg-num-fields.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>result</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Ergebniskennung f&amp;uuml;r eine Abfrage, die (unter anderem) von <a href='http://www.php.net/manual/de/function.pg-query.php' class='function'>pg_query()</a>, <a href='http://www.php.net/manual/de/function.pg-query-params.php' class='function'>pg_query_params()</a> oder <a href='http://www.php.net/manual/de/function.pg-execute.php' class='function'>pg_execute()</a> zur&amp;uuml;ckgegeben wurde. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-num-fields.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Die Anzahl der Felder (Spalten) in einem Abfrageergebnis. Tritt ein Fehler auf, wird -1 zur&amp;uuml;ckgegeben. </p> </div> <a name='function.pg-num-fields.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_num_fields()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;1,&amp;nbsp;2'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$num&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_num_fields</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>$num&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;Feld(er)&amp;nbsp;gefunden.\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 2 Feld(er) gefunden. </pre></div> </div> </div><p> </p> </div> <a name='function.pg-num-fields.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-num-rows.php' class='function' rel='rdfs-seeAlso'>pg_num_rows()</a> - Gibt die Anzahl der Zeilen in einem Abfrageergebnis zur&amp;uuml;ck</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-affected-rows.php' class='function' rel='rdfs-seeAlso'>pg_affected_rows()</a> - Gibt die Anzahl betroffener Datens&amp;auml;tze (Tupel) zur&amp;uuml;ck</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_meta_data" value="<div id='function.pg-meta-data' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-meta-data.php'>pg_meta_data</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_meta_data</span> &amp;mdash; <span class='dc-title'> Gibt Metadaten einer Tabelle als Array zur&amp;uuml;ck </span></p> </div> <a name='function.pg-meta-data.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>pg_meta_data</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$table_name</tt></span> )</div> <p class='para rdfs-comment'> <b>pg_meta_data()</b> gibt die Tabellendefinition f&amp;uuml;r <i>table_name</i> in einem Array zur&amp;uuml;ck. </p> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist <em class='emphasis'>EXPERIMENTELL</em>. Das Verhalten, der Funktionsname und alles Andere, was hier dokumentiert ist, kann sich in zuk&amp;uuml;nftigen PHP-Versionen ohne Ank&amp;uuml;ndigung &amp;auml;ndern. Seien Sie gewarnt und verwenden Sie diese Funktion auf eigenes Risiko.</p></div> </div> <a name='function.pg-meta-data.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Verbindungskennung </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>table_name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der Tabellenname </p> </dd> </dl> <p> </p> </div> <a name='function.pg-meta-data.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Ein <a href='http://www.php.net/manual/de/language.types.array.php' class='type array'>array</a>, das die Tabellendefinition enth&amp;auml;lt oder <b><tt class='constant'>FALSE</tt></b>, falls ein Fehler auftrat. </p> </div> <a name='function.pg-meta-data.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Metadaten f&amp;uuml;r eine Tabelle ermitteln</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;$dbconn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=publisher'</span><span style='color: #007700'>)&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #DD0000'>'Verbindungsaufbau&amp;nbsp;fehlgeschlagen'</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$meta&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_meta_data</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'authors'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>is_array</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$meta</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;pre&amp;gt;'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$meta</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;/pre&amp;gt;'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> array(3) { [&amp;quot;author&amp;quot;]=&amp;gt; array(5) { [&amp;quot;num&amp;quot;]=&amp;gt; int(1) [&amp;quot;type&amp;quot;]=&amp;gt; string(7) &amp;quot;varchar&amp;quot; [&amp;quot;len&amp;quot;]=&amp;gt; int(-1) [&amp;quot;not null&amp;quot;]=&amp;gt; bool(false) [&amp;quot;has default&amp;quot;]=&amp;gt; bool(false) } [&amp;quot;year&amp;quot;]=&amp;gt; array(5) { [&amp;quot;num&amp;quot;]=&amp;gt; int(2) [&amp;quot;type&amp;quot;]=&amp;gt; string(4) &amp;quot;int2&amp;quot; [&amp;quot;len&amp;quot;]=&amp;gt; int(2) [&amp;quot;not null&amp;quot;]=&amp;gt; bool(false) [&amp;quot;has default&amp;quot;]=&amp;gt; bool(false) } [&amp;quot;title&amp;quot;]=&amp;gt; array(5) { [&amp;quot;num&amp;quot;]=&amp;gt; int(3) [&amp;quot;type&amp;quot;]=&amp;gt; string(7) &amp;quot;varchar&amp;quot; [&amp;quot;len&amp;quot;]=&amp;gt; int(-1) [&amp;quot;not null&amp;quot;]=&amp;gt; bool(false) [&amp;quot;has default&amp;quot;]=&amp;gt; bool(false) } } </pre></div> </div> </div><p> </p> </div> <a name='function.pg-meta-data.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-convert.php' class='function' rel='rdfs-seeAlso'>pg_convert()</a> - Konvertiert die Werte eines assoziativen Arrays in passende Werte f&amp;uuml;r SQL-Kommandos.</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_lo_write" value="<div id='function.pg-lo-write' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-lo-write.php'>pg_lo_write</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_lo_write</span> &amp;mdash; <span class='dc-title'>Schreibt in ein Large Object</span></p> </div> <a name='function.pg-lo-write.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>pg_lo_write</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$large_object</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$data</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$len</tt></span> ] )</div> <p class='para rdfs-comment'> <b>pg_lo_write()</b> schreibt Daten ab der aktuellen Position der internen Schreib-Lese-Marke in ein Large Object. </p> <p class='para'> Um die Large Object (lo) Schnittstelle benutzen zu k&amp;ouml;nnen, m&amp;uuml;ssen die Kommandos innerhalb einer Transaktion ausgef&amp;uuml;hrt werden. </p> <blockquote><p><b class='note'>Hinweis</b>: Diese Funktion ersetzt die Funktion <b>pg_lowrite()()</b>. <br /> </p></blockquote> </div> <a name='function.pg-lo-write.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>large_object</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Large Object Ressource (LOB), die von der Funktion <a href='http://www.php.net/manual/de/function.pg-lo-open.php' class='function'>pg_lo_open()</a> zur&amp;uuml;ckgegeben wurde. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>data</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die Daten, die in das Large Object geschrieben werden. Falls <i><tt class='parameter'>len</tt></i> angegeben wurde und kleiner als die L&amp;auml;nge von <i><tt class='parameter'>data</tt></i> ist, werden nur <i><tt class='parameter'>len</tt></i> Bytes geschrieben. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>len</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die maximale Anzahl der Bytes, die geschrieben werden. Die Anzahl muss gr&amp;ouml;&amp;szlig;er als 0 und kleiner als die L&amp;auml;nge von <i><tt class='parameter'>data</tt></i> sein. Der Vorgabewert ist die L&amp;auml;nge von <i><tt class='parameter'>data</tt></i> . Diese Angabe ist optional. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-lo-write.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Die Anzahl der Bytes, die in das Large Object geschrieben wurden oder <b><tt class='constant'>FALSE</tt></b>, falls ein Fehler auftrat. </p> </div> <a name='function.pg-lo-write.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_lo_write()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;$doc_oid&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>189762345</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$data&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Hiermit&amp;nbsp;wird&amp;nbsp;der&amp;nbsp;Anfang&amp;nbsp;des&amp;nbsp;Large&amp;nbsp;Objects&amp;nbsp;&amp;uuml;berschrieben.'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$database&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=jacarta'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'begin'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$handle&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_lo_open</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$doc_oid</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'w'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$data&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_lo_write</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$handle</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$data</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'commit'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.pg-lo-write.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-lo-create.php' class='function' rel='rdfs-seeAlso'>pg_lo_create()</a> - Erzeugt ein Large Object</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-lo-open.php' class='function' rel='rdfs-seeAlso'>pg_lo_open()</a> - &amp;Ouml;ffnet ein Large Object</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_lo_unlink" value="<div id='function.pg-lo-unlink' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-lo-unlink.php'>pg_lo_unlink</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_lo_unlink</span> &amp;mdash; <span class='dc-title'>L&amp;ouml;scht ein Large Object</span></p> </div> <a name='function.pg-lo-unlink.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>pg_lo_unlink</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$oid</tt></span> )</div> <p class='para rdfs-comment'> <b>pg_lo_unlink()</b> l&amp;ouml;scht das Large Object mit dem Objektbezeichner <i><tt class='parameter'>oid</tt></i> . Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> <p class='para'> Um die Large Object (lo) Schnittstelle benutzen zu k&amp;ouml;nnen, m&amp;uuml;ssen die Kommandos innerhalb einer Transaktion ausgef&amp;uuml;hrt werden. </p> <blockquote><p><b class='note'>Hinweis</b>: Diese Funktion ersetzt die Funktion <b>pg_lounlink()()</b>. <br /> </p></blockquote> </div> <a name='function.pg-lo-unlink.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Verbindungkennung. Falls <i><tt class='parameter'>connection</tt></i> nicht angegeben wurde, wird die zuletzt mit <a href='http://www.php.net/manual/de/function.pg-connect.php' class='function'>pg_connect()</a> oder <a href='http://www.php.net/manual/de/function.pg-pconnect.php' class='function'>pg_pconnect()</a> ge&amp;ouml;ffnete Verbindung benutzt. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>oid</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der <var class='varname'>OID</var> des Large Objects in der Datenbank. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-lo-unlink.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.pg-lo-unlink.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_lo_unlink()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;OID&amp;nbsp;des&amp;nbsp;Large&amp;nbsp;Objects,&amp;nbsp;das&amp;nbsp;gel&amp;ouml;scht&amp;nbsp;werden&amp;nbsp;soll<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$doc_oid&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>189762345</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$database&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=jacarta'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'begin'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_lo_unlink</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$doc_oid</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'commit'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.pg-lo-unlink.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-lo-create.php' class='function' rel='rdfs-seeAlso'>pg_lo_create()</a> - Erzeugt ein Large Object</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-lo-import.php' class='function' rel='rdfs-seeAlso'>pg_lo_import()</a> - Importiert ein Large Object aus einer Datei</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_lo_tell" value="<div id='function.pg-lo-tell' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-lo-tell.php'>pg_lo_tell</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_lo_tell</span> &amp;mdash; <span class='dc-title'> Gibt die aktuelle Lese- oder Schreibposition in einem Large Object zur&amp;uuml;ck </span></p> </div> <a name='function.pg-lo-tell.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>pg_lo_tell</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$large_object</tt></span> )</div> <p class='para rdfs-comment'> <b>pg_lo_tell()</b> gibt die aktuelle Position (Offset vom Anfang des Large Objects aus) des internen Zeigers zur&amp;uuml;ck. </p> <p class='para'> Um die Large Object (lo) Schnittstelle benutzen zu k&amp;ouml;nnen, m&amp;uuml;ssen die Kommandos innerhalb einer Transaktion ausgef&amp;uuml;hrt werden. </p> </div> <a name='function.pg-lo-tell.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>large_object</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Large Object Ressource (LOB), die von der Funktion <a href='http://www.php.net/manual/de/function.pg-lo-open.php' class='function'>pg_lo_open()</a> zur&amp;uuml;ckgegeben wurde. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-lo-tell.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Die aktuelle Lese- oder Schreibposition in einem (in Bytes) vom Anfang des Large Objects aus. Falls ein Fehler auftritt, ist der R&amp;uuml;ckgabewert negativ. </p> </div> <a name='function.pg-lo-tell.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_lo_tell()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;$doc_oid&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>189762345</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$database&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=jacarta'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'begin'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$handle&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_lo_open</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$doc_oid</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'r'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;&amp;Uuml;berspringe&amp;nbsp;die&amp;nbsp;ersten&amp;nbsp;50000&amp;nbsp;Bytes<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_lo_seek</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$handle</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>50000</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PGSQL_SEEK_SET</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Test,&amp;nbsp;wieviele&amp;nbsp;Bytes&amp;nbsp;&amp;uuml;bersprungen&amp;nbsp;wurden<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$offset&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_lo_tell</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$handle</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Die&amp;nbsp;aktuelle&amp;nbsp;Position&amp;nbsp;ist:&amp;nbsp;</span><span style='color: #0000BB'>$offset</span><span style='color: #DD0000'>'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'commit'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Die aktuelle Position ist: 50000 </pre></div> </div> </div><p> </p> </div> <a name='function.pg-lo-tell.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-lo-seek.php' class='function' rel='rdfs-seeAlso'>pg_lo_seek()</a> - Setzt die Lese- oder Schreibposition in einem Large Object</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_lo_seek" value="<div id='function.pg-lo-seek' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-lo-seek.php'>pg_lo_seek</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_lo_seek</span> &amp;mdash; <span class='dc-title'> Setzt die Lese- oder Schreibposition in einem Large Object </span></p> </div> <a name='function.pg-lo-seek.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>pg_lo_seek</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$large_object</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$offset</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$whence</tt><span class='initializer'> = PGSQL_SEEK_CUR</span></span> ] )</div> <p class='para rdfs-comment'> <b>pg_lo_seek()</b> setzt den internen Zeiger einer Large Object Ressource auf die angegebenen Position. </p> <p class='para'> Um die Large Object (lo) Schnittstelle benutzen zu k&amp;ouml;nnen, m&amp;uuml;ssen die Kommandos innerhalb einer Transaktion ausgef&amp;uuml;hrt werden. </p> </div> <a name='function.pg-lo-seek.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>large_object</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Large Object Ressource (LOB), die von der Funktion <a href='http://www.php.net/manual/de/function.pg-lo-open.php' class='function'>pg_lo_open()</a> zur&amp;uuml;ckgegeben wurde. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>offset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die Anzahl der Bytes, hinter die der interne Zeiger gesetzt wird. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>whence</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Eine der Konstanten <b><tt class='constant'>PGSQL_SEEK_SET</tt></b> (bewegt den internen Zeiger vom Anfang ausgehend), <b><tt class='constant'>PGSQL_SEEK_CUR</tt></b> (bewegt den internen Zeiger ab der aktuellen Position) oder <b><tt class='constant'>PGSQL_SEEK_END</tt></b> (bewegt den internen Zeiger vom Ende ausgehend). </p> </dd> </dl> <p> </p> </div> <a name='function.pg-lo-seek.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.pg-lo-seek.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_lo_seek()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;$doc_oid&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>189762345</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$database&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=jacarta'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'begin'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$handle&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_lo_open</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$doc_oid</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'r'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Die&amp;nbsp;ersten&amp;nbsp;50000&amp;nbsp;Bytes&amp;nbsp;ueberspringen<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_lo_seek</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$handle</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>50000</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PGSQL_SEEK_SET</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Die&amp;nbsp;naechsten&amp;nbsp;10000&amp;nbsp;Bytes&amp;nbsp;lesen<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$data&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_lo_read</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$handle</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>10000</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'commit'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$data</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.pg-lo-seek.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-lo-tell.php' class='function' rel='rdfs-seeAlso'>pg_lo_tell()</a> - Gibt die aktuelle Lese- oder Schreibposition in einem Large Object zur&amp;uuml;ck</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_lo_read_all" value="<div id='function.pg-lo-read-all' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-lo-read-all.php'>pg_lo_read_all</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_lo_read_all</span> &amp;mdash; <span class='dc-title'> Liest ein Large Object vollst&amp;auml;ndig und reicht es direkt an den Browser weiter </span></p> </div> <a name='function.pg-lo-read-all.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>pg_lo_read_all</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$large_object</tt></span> )</div> <p class='para rdfs-comment'> <b>pg_lo_read_all()</b> liest ein Large Object vollst&amp;auml;ndig und &amp;uuml;bergibt es direkt an den Browser, nachdem alle entsprechenden Header gesendet wurden. Die Funktion wird haupts&amp;auml;chlich f&amp;uuml;r Bin&amp;auml;rdaten wie Bilder oder Audiodaten genutzt. </p> <p class='para'> Um die Large Object Schnittstelle benutzen zu k&amp;ouml;nnen, m&amp;uuml;ssen die Kommandos innerhalb einer Transaktion ausgef&amp;uuml;hrt werden. </p> <blockquote><p><b class='note'>Hinweis</b>: Diese Funktion ersetzt die Funktion <b>pg_loreadall()()</b>. <br /> </p></blockquote> </div> <a name='function.pg-lo-read-all.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>large_object</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Large Object Ressource (LOB), die von der Funktion <a href='http://www.php.net/manual/de/function.pg-lo-open.php' class='function'>pg_lo_open()</a> zur&amp;uuml;ckgegeben wurde. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-lo-read-all.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Die Anzahl der gelesenen Bytes oder <b><tt class='constant'>FALSE</tt></b>, falls ein Fehler auftrat. </p> </div> <a name='function.pg-lo-read-all.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_lo_read_all()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-type:&amp;nbsp;image/jpeg'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$image_oid&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>189762345</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$database&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=jacarta'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'begin'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$handle&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_lo_open</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$image_oid</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'r'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_lo_read_all</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$handle</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'commit'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.pg-lo-read-all.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-lo-read.php' class='function' rel='rdfs-seeAlso'>pg_lo_read()</a> - Liest ein Large Object</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_lo_read" value="<div id='function.pg-lo-read' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-lo-read.php'>pg_lo_read</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_lo_read</span> &amp;mdash; <span class='dc-title'>Liest ein Large Object</span></p> </div> <a name='function.pg-lo-read.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>pg_lo_read</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$large_object</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$len</tt></span> ] )</div> <p class='para rdfs-comment'> <b>pg_lo_read()</b> liest h&amp;ouml;chstens <i><tt class='parameter'>len</tt></i> Bytes eines Large Objects und gibt die gelesenen Daten als String zur&amp;uuml;ck. </p> <p class='para'> Um die Large Object (lo) Schnittstelle benutzen zu k&amp;ouml;nnen, m&amp;uuml;ssen die Kommandos innerhalb einer Transaktion ausgef&amp;uuml;hrt werden. </p> <blockquote><p><b class='note'>Hinweis</b>: Diese Funktion ersetzt die Funktion <b>pg_loread()()</b>. <br /> </p></blockquote> </div> <a name='function.pg-lo-read.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>large_object</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Large Object Ressource (LOB), die von der Funktion <a href='http://www.php.net/manual/de/function.pg-lo-open.php' class='function'>pg_lo_open()</a> zur&amp;uuml;ckgegeben wurde. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>len</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die (optionale) maximale Anzahl der zu lesenden Bytes. Der Vorgabewert ist 8192. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-lo-read.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Ein <a href='http://www.php.net/manual/de/language.types.string.php' class='type string'>string</a>, der <i><tt class='parameter'>len</tt></i> Bytes aus dem Large Object enth&amp;auml;lt oder <b><tt class='constant'>FALSE</tt></b>, falls ein Fehler auftritt. </p> </div> <a name='function.pg-lo-read.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_lo_read()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;$doc_oid&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>189762345</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$database&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=jacarta'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'begin'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$handle&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_lo_open</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$doc_oid</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'r'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$data&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_lo_read</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$handle</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>50000</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'commit'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$data</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.pg-lo-read.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-lo-read-all.php' class='function' rel='rdfs-seeAlso'>pg_lo_read_all()</a> - Liest ein Large Object vollst&amp;auml;ndig und reicht es direkt an den Browser weiter</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_lo_open" value="<div id='function.pg-lo-open' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-lo-open.php'>pg_lo_open</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_lo_open</span> &amp;mdash; <span class='dc-title'>&amp;Ouml;ffnet ein Large Object</span></p> </div> <a name='function.pg-lo-open.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>pg_lo_open</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$oid</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$mode</tt></span> )</div> <p class='para rdfs-comment'> <b>pg_lo_open()</b> &amp;ouml;ffnet ein Large Object in einer Datenbank und gibt einen Handler (eine Ressource) zur&amp;uuml;ck, &amp;uuml;ber den das Large Object modifiziert werden kann. </p> <div class='warning'><b class='warning'>Warnung</b> <p class='para'> Bevor Sie die Datenbankverbindung schlie&amp;szlig;en, m&amp;uuml;ssen Sie das Large Object wieder schlie&amp;szlig;en. </p> </div> <p class='para'> Um die Large Object (lo) Schnittstelle benutzen zu k&amp;ouml;nnen, m&amp;uuml;ssen die Kommandos innerhalb einer Transaktion ausgef&amp;uuml;hrt werden. </p> <blockquote><p><b class='note'>Hinweis</b>: Diese Funktion ersetzt die Funktion <b>pg_loopen()</b>. <br /> </p></blockquote> </div> <a name='function.pg-lo-open.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Verbindungkennung. Falls <i><tt class='parameter'>connection</tt></i> nicht angegeben wurde, wird die zuletzt mit <a href='http://www.php.net/manual/de/function.pg-connect.php' class='function'>pg_connect()</a> oder <a href='http://www.php.net/manual/de/function.pg-pconnect.php' class='function'>pg_pconnect()</a> ge&amp;ouml;ffnete Verbindung benutzt. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>oid</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der <var class='varname'>OID</var> des Large Objects in der Datenbank. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Dies kann entweder &amp;quot;r&amp;quot; f&amp;uuml;r nur lesen, &amp;quot;w&amp;quot; f&amp;uuml;r nur schreiben oder &amp;quot;rw&amp;quot; f&amp;uuml;r lesen und Schreiben sein. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-lo-open.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Eine Large Object Ressource oder <b><tt class='constant'>FALSE</tt></b>, falls ein Fehler auftrat. </p> </div> <a name='function.pg-lo-open.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_lo_open()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;$database&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=jacarta'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'begin'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$oid&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_lo_create</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$oid</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$handle&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_lo_open</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$oid</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'w'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$handle</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_lo_write</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$handle</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Daten&amp;nbsp;des&amp;nbsp;Large&amp;nbsp;Objects'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_lo_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$handle</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'commit'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.pg-lo-open.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-lo-close.php' class='function' rel='rdfs-seeAlso'>pg_lo_close()</a> - Schlie&amp;szlig;t ein Large Object</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-lo-create.php' class='function' rel='rdfs-seeAlso'>pg_lo_create()</a> - Erzeugt ein Large Object</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_lo_import" value="<div id='function.pg-lo-import' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-lo-import.php'>pg_lo_import</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_lo_import</span> &amp;mdash; <span class='dc-title'>Importiert ein Large Object aus einer Datei</span></p> </div> <a name='function.pg-lo-import.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>pg_lo_import</b></span> ([ <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> ], <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$pathname</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$object_id</tt></span> )</div> <p class='para rdfs-comment'> <b>pg_lo_import()</b> erzeugt aus einer Datei im Dateisystem als Datenquelle ein neues Large Object in der Datenbank. </p> <p class='para'> Um die Large Object (lo) Schnittstelle benutzen zu k&amp;ouml;nnen, m&amp;uuml;ssen die Kommandos innerhalb einer Transaktion ausgef&amp;uuml;hrt werden. </p> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'>Wenn <a href='http://www.php.net/manual/de/features.safe-mode.php' class='link'>Safe Mode</a> aktiviert ist, &amp;uuml;berpr&amp;uuml;ft PHP, ob die Dateien/Verzeichnisse, die mit dem Skript bearbeitet werden sollen, die gleiche UID (Eigent&amp;uuml;mer) haben wie das Skript selbst.</span></p></blockquote> <blockquote><p><b class='note'>Hinweis</b>: Diese Funktion ersetzt die Funktion <b>pg_loimport()</b>. <br /> </p></blockquote> </div> <a name='function.pg-lo-import.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Verbindungskennung. Wenn <i><tt class='parameter'>connection</tt></i> nicht angegeben ist, wird die zuletzt von <a href='http://www.php.net/manual/de/function.pg-connect.php' class='function'>pg_connect()</a> oder <a href='http://www.php.net/manual/de/function.pg-pconnect.php' class='function'>pg_pconnect()</a> ge&amp;ouml;ffnete Verbindung benutzt. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>pathname</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der vollst&amp;auml;ndige Pfad- und Dateiname der Datei im lokalen Dateisystem des Clients, aus der die Daten des Large Objects gelesen werden. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>object_id</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Wenn es einen Parameter <i><tt class='parameter'>object_id</tt></i> gibt, wird diese Funktion versuchen, ein Large Object mit dieser ID zu erzeugen. Anderenfalls wird dem Large Object vom Server eine freie ID zugewiesen. Dieser Parameter steht seit PHP 5.3 zur Verf&amp;uuml;gung und basiert auf Funktionalit&amp;auml;ten, die seit PostgreSQL 8.1 implementiert sind. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-lo-import.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Der <var class='varname'>OID</var> des neu erzeugten Large Objects oder <b><tt class='constant'>FALSE</tt></b>, wenn ein Fehler auftrat. </p> </div> <a name='function.pg-lo-import.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.3.0</td> <td align='left'><p class='para'> Der optionale Parameter <i><tt class='parameter'>object_id</tt></i> wurde zugef&amp;uuml;gt. </p></td> </tr> <tr valign='middle'> <td align='left'>4.2.0</td> <td align='left'><p class='para'> Die Syntax dieser Funktion wurde ge&amp;auml;ndert. Fr&amp;uuml;her galt: <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>pg_lo_import</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$pathname</tt></span> [, <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> ] )</div> </p></td> </tr> </tbody> </table> <p> </p> </div> <a name='function.pg-lo-import.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_lo_import()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;$database&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=jacarta'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'begin'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$oid&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_lo_import</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'/tmp/lob.dat'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'commit'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.pg-lo-import.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-lo-export.php' class='function' rel='rdfs-seeAlso'>pg_lo_export()</a> - Exportiert ein Large Object in eine Datei</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-lo-open.php' class='function' rel='rdfs-seeAlso'>pg_lo_open()</a> - &amp;Ouml;ffnet ein Large Object</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_lo_export" value="<div id='function.pg-lo-export' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-lo-export.php'>pg_lo_export</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_lo_export</span> &amp;mdash; <span class='dc-title'>Exportiert ein Large Object in eine Datei</span></p> </div> <a name='function.pg-lo-export.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>pg_lo_export</b></span> ([ <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> ], <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$oid</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$pathname</tt></span> )</div> <p class='para rdfs-comment'> <b>pg_lo_export()</b> liest die Inhalte eines Large Objects aus einer PostgreSQL Datenbank aus und speichert sie in einer Datei im lokalen Dateisystem. </p> <p class='para'> Um die Large Object (lo) Schnittstelle benutzen zu k&amp;ouml;nnen, m&amp;uuml;ssen die Kommandos innerhalb einer Transaktion ausgef&amp;uuml;hrt werden. </p> <blockquote><p><b class='note'>Hinweis</b>: Diese Funktion ersetzt die Funktion <b>pg_loexport()</b>. <br /> </p></blockquote> </div> <a name='function.pg-lo-export.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Verbindungskennung, die (unter anderem) von den Funktionen <a href='http://www.php.net/manual/de/function.pg-query.php' class='function'>pg_query()</a>, <a href='http://www.php.net/manual/de/function.pg-query-params.php' class='function'>pg_query_params()</a> oder <a href='http://www.php.net/manual/de/function.pg-execute.php' class='function'>pg_execute()</a> zur&amp;uuml;ckgegeben wurde. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>oid</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der <var class='varname'>OID</var> des Large Objects in der Datenbank. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>pathname</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der vollst&amp;auml;ndige Pfad und Dateiname der Datei, in der die Inhalte des Large Objects im lokalen Dateisystem gespeichert werden. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-lo-export.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.pg-lo-export.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_lo_export()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;$database&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=jacarta'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'begin'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$oid&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_lo_create</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$handle&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_lo_open</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$oid</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'w'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_lo_write</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$handle</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Die&amp;nbsp;Daten&amp;nbsp;des&amp;nbsp;Large&amp;nbsp;Objects'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_lo_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$handle</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_lo_export</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$oid</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'/tmp/lob.dat'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'commit'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.pg-lo-export.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-lo-import.php' class='function' rel='rdfs-seeAlso'>pg_lo_import()</a> - Importiert ein Large Object aus einer Datei</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_lo_create" value="<div id='function.pg-lo-create' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-lo-create.php'>pg_lo_create</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_lo_create</span> &amp;mdash; <span class='dc-title'>Erzeugt ein Large Object</span></p> </div> <a name='function.pg-lo-create.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>pg_lo_create</b></span> ([ <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$object_id</tt></span> ]] )</div> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>pg_lo_create</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$object_id</tt></span> )</div> <p class='para rdfs-comment'> <b>pg_lo_create()</b> erzeugt ein Large Object und gibt dessen dessen <var class='varname'>OID</var> zur&amp;uuml;ck. Die Zugriffsmethoden von PostgreSQL, <b><tt class='constant'>INV_READ</tt></b>, <b><tt class='constant'>INV_WRITE</tt></b> und <b><tt class='constant'>INV_ARCHIVE</tt></b> werden nicht unterst&amp;uuml;tzt. Ein Large Object wird immer mit Lese- und Schreibzugriff erzeugt. <b><tt class='constant'>INV_ARCHIVE</tt></b> wurde von PostgreSQL (ab Version 6.3 und h&amp;ouml;her) entfernt. </p> <p class='para'> Um die Large Object (lo) Schnittstelle benutzen zu k&amp;ouml;nnen, m&amp;uuml;ssen die Kommandos innerhalb einer Transaktion ausgef&amp;uuml;hrt werden. </p> <p class='para'> Anstelle der Large Object Schnittstelle (f&amp;uuml;r die es keine Zugriffssteuerung gibt und deren Benutzung etwas schwerf&amp;auml;llig ist) k&amp;ouml;nnen Sie den PostgreSQL Datentyp <var class='varname'>bytea</var> und die Funktion <a href='http://www.php.net/manual/de/function.pg-escape-bytea.php' class='function'>pg_escape_bytea()</a> benutzen. </p> <blockquote><p><b class='note'>Hinweis</b>: Diese Funktion ersetzt die Funktion <b>pg_locreate()</b>. <br /> </p></blockquote> </div> <a name='function.pg-lo-create.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Verbindungkennung. Falls <i><tt class='parameter'>connection</tt></i> nicht angegeben wurde, wird die Standardverbindung benutzt. Das ist die zuletzt mit <a href='http://www.php.net/manual/de/function.pg-connect.php' class='function'>pg_connect()</a> oder <a href='http://www.php.net/manual/de/function.pg-pconnect.php' class='function'>pg_pconnect()</a> ge&amp;ouml;ffnete Verbindung. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>object_id</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Wenn es einen Parameter <i><tt class='parameter'>object_id</tt></i> gibt, wird diese Funktion versuchen, ein Large Object mit dieser ID zu erzeugen. Anderenfalls wird dem Large Object vom Server eine freie ID zugewiesen. Dieser Parameter steht seit PHP 5.3 zur Verf&amp;uuml;gung und basiert auf Funktionalit&amp;auml;ten, die seit PostgreSQL 8.1 implementiert sind. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-lo-create.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Ein Large Object <var class='varname'>OID</var> oder <b><tt class='constant'>FALSE</tt></b>, falls ein Fehler auftrat. </p> </div> <a name='function.pg-lo-create.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.3.0</td> <td align='left'><p class='para'> Der optionale Parameter <i><tt class='parameter'>object_id</tt></i> wurde zugef&amp;uuml;gt. </p></td> </tr> </tbody> </table> <p> </p> </div> <a name='function.pg-lo-create.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_lo_create()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;$database&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=jacarta'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'begin'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$oid&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_lo_create</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$oid</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$handle&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_lo_open</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$oid</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'w'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$handle</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_lo_write</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$handle</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Daten&amp;nbsp;fuer&amp;nbsp;das&amp;nbsp;Large&amp;nbsp;Object'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_lo_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$handle</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'commit'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_lo_close" value="<div id='function.pg-lo-close' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-lo-close.php'>pg_lo_close</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_lo_close</span> &amp;mdash; <span class='dc-title'>Schlie&amp;szlig;t ein Large Object</span></p> </div> <a name='function.pg-lo-close.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>pg_lo_close</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$large_object</tt></span> )</div> <p class='para rdfs-comment'> <b>pg_lo_close()</b> schlie&amp;szlig;t ein Large Object. <i><tt class='parameter'>large_object</tt></i> ist eine Ressource f&amp;uuml;r ein Large Object, das mit <a href='http://www.php.net/manual/de/function.pg-lo-open.php' class='function'>pg_lo_open()</a> ge&amp;ouml;ffnet wurde. </p> <p class='para'> Um die Large Object (lo) Schnittstelle benutzen zu k&amp;ouml;nnen, m&amp;uuml;ssen die Kommandos innerhalb einer Transaktion ausgef&amp;uuml;hrt werden. </p> <blockquote><p><b class='note'>Hinweis</b>: Diese Funktion ersetzt die Funktion <b>pg_loclose()</b>. <br /> </p></blockquote> </div> <a name='function.pg-lo-close.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>result</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Large Object (LOB) Ressource, die von <a href='http://www.php.net/manual/de/function.pg-lo-open.php' class='function'>pg_lo_open()</a> zur&amp;uuml;ckgegeben wurde. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-lo-close.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.pg-lo-close.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_lo_close()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;$database&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=jacarta'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'begin'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$oid&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_lo_create</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$oid</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$handle&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_lo_open</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$oid</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'w'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$handle</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_lo_write</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$handle</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Daten&amp;nbsp;fuer&amp;nbsp;das&amp;nbsp;Large&amp;nbsp;Object'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_lo_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$handle</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'commit'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.pg-lo-close.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-lo-open.php' class='function' rel='rdfs-seeAlso'>pg_lo_open()</a> - &amp;Ouml;ffnet ein Large Object</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-lo-create.php' class='function' rel='rdfs-seeAlso'>pg_lo_create()</a> - Erzeugt ein Large Object</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-lo-import.php' class='function' rel='rdfs-seeAlso'>pg_lo_import()</a> - Importiert ein Large Object aus einer Datei</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_last_oid" value="<div id='function.pg-last-oid' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-last-oid.php'>pg_last_oid</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_last_oid</span> &amp;mdash; <span class='dc-title'>Gibt den Objektbezeichner (OID) des zuletzt eingef&amp;uuml;gten Datensatzes zur&amp;uuml;ck</span></p> </div> <a name='function.pg-last-oid.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>pg_last_oid</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$result</tt></span> )</div> <p class='para rdfs-comment'> <b>pg_last_oid()</b> wird benutzt, um den Object Identifier <var class='varname'>OID</var> des zuletzt eingef&amp;uuml;gten Datensatzes zu ermitteln. </p> <p class='para'> Ab PostgreSQL 7.2 ist das Feld OID optional und ab der Version 8.1 wird es nicht mehr standardm&amp;auml;ssig in den Tabellen enthalten sein. Falls eine Tabelle ohne OID definiert wurde, muss mit der Funktion <a href='http://www.php.net/manual/de/function.pg-result-status.php' class='function'>pg_result_status()</a> gepr&amp;uuml;ft werden, ob ein Datensatz korrekt eingef&amp;uuml;gt wurde. </p> <p class='para'> Um den Wert eines <i>SERIAL</i>-Feldes in einem gerade eingef&amp;uuml;gten Datensatz zu erhalten, ist der Aufruf der PostgreSQL-Funktion <i>CURRVAL</i> notwendig. Dem Aufruf muss der Name der in dieser Datenbanksitzung zuletzt benutzten Sequenz &amp;uuml;bergeben werden. Ist der Name dieser Sequenz unbekannt, muss er ab PostgreSQL 8.0 mittels der Funktion <i>pg_get_serial_sequence</i> ermittelt werden. </p> <p class='para'> PostgreSQL enth&amp;auml;lt eine Funktion <i>LASTVAL</i>, die den Wert der zuletzt benutzten Sequenz der aktuellen Datenbanksitzung zur&amp;uuml;ckgibt. Sie macht die Angabe von Sequenz, Tabelle und Spalte &amp;uuml;berfl&amp;uuml;ssig. </p> <blockquote><p><b class='note'>Hinweis</b>: Diese Funktion ersetzt die Funktion <b>pg_getlastoid()</b>. <br /> </p></blockquote> </div> <a name='function.pg-last-oid.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>result</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Abfrageergebnis, das (unter anderem) von <a href='http://www.php.net/manual/de/function.pg-query.php' class='function'>pg_query()</a>, <a href='http://www.php.net/manual/de/function.pg-query-params.php' class='function'>pg_query_params()</a> oder <a href='http://www.php.net/manual/de/function.pg-execute.php' class='function'>pg_execute()</a> zur&amp;uuml;ckgegeben wurde. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-last-oid.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Ein <a href='http://www.php.net/manual/de/language.types.string.php' class='type string'>string</a> mit der OID des zuletzt eingef&amp;uuml;gten Datensatzes f&amp;uuml;r die angegebene <i><tt class='parameter'>connection</tt></i> oder <b><tt class='constant'>FALSE</tt></b>, falls ein Fehler auftrat oder falls es keine OID gibt. </p> </div> <a name='function.pg-last-oid.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_last_oid()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;$pgsql_conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=mark&amp;nbsp;host=localhost'</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$res1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'CREATE&amp;nbsp;TABLE&amp;nbsp;test&amp;nbsp;(a&amp;nbsp;INTEGER)&amp;nbsp;WITH&amp;nbsp;OIDS'</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$res2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'INSERT&amp;nbsp;INTO&amp;nbsp;test&amp;nbsp;VALUES&amp;nbsp;(1)'</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$oid&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_last_oid</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$res2</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.pg-last-oid.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-query.php' class='function' rel='rdfs-seeAlso'>pg_query()</a> - F&amp;uuml;hrt eine Abfrage aus</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-result-status.php' class='function' rel='rdfs-seeAlso'>pg_result_status()</a> - Gibt den Status eines Abfrageergebnisses zur&amp;uuml;ck</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_last_notice" value="<div id='function.pg-last-notice' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-last-notice.php'>pg_last_notice</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.6, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_last_notice</span> &amp;mdash; <span class='dc-title'> Gibt die letzte NOTICE-Meldung des PostgreSQL-Servers zur&amp;uuml;ck </span></p> </div> <a name='function.pg-last-notice.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>pg_last_notice</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> )</div> <p class='para rdfs-comment'> <b>pg_last_notice()</b> gibt die letzte NOTICE-Meldung des PostgreSQL Servers f&amp;uuml;r die angegebene <i><tt class='parameter'>connection</tt></i> zur&amp;uuml;ck. Der PostgreSQL-Server sendet zu unterschiedlichen Anl&amp;auml;ssen NOTICE-Meldungen an den Client, beispielsweise, wenn in einer Tabelle eine Spalte vom Typ <i>SERIAL</i> erzeugt wurde. </p> <p class='para'> Mit <b>pg_last_notice()</b> kann das Senden &amp;uuml;berfl&amp;uuml;ssiger Abfragen vermieden werden, indem man pr&amp;uuml;ft, ob eine NOTICE-Meldung sich auf die aktuelle Transaktion bezieht oder nicht. </p> <p class='para'> Die Verfolgung von NOTICE-Benachrichtigungen kann auf optional gesetzt werden, indem die Direktive <i>pgsql.ignore_notice</i> in <var class='filename'>php.ini</var> den Wert 1 erh&amp;auml;lt. </p> <p class='para'> Die Protokollierung von Notice-Benachrichtigungen kann auf optional gesetzt werden, indem die Direktive <i>pgsql.log_notice</i> in <var class='filename'>php.ini</var> den Wert 0 erh&amp;auml;lt. Nur wenn die Direktive <i>pgsql.ignore_notice</i> den Wert 0 hat, k&amp;ouml;nnen Notice-Benachrichtigungen protokolliert werden. </p> </div> <a name='function.pg-last-notice.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Verbindungskennung. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-last-notice.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Ein <a href='http://www.php.net/manual/de/language.types.string.php' class='type string'>string</a>, der die letzte NOTICE-Meldung f&amp;uuml;r die &amp;uuml;bergebene <i><tt class='parameter'>connection</tt></i> enth&amp;auml;lt oder <b><tt class='constant'>FALSE</tt></b>, falls ein Fehler auftrat. </p> </div> <a name='function.pg-last-notice.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'> Diese Funktion ist nun vollst&amp;auml;ndig implementiert. In fr&amp;uuml;heren Versionen wurde die Angabe des Parameters f&amp;uuml;r die Verbindungskennung zur Datenbank ignoriert. </td> </tr> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'> Die Direktiven <i>pgsql.ignore_notice</i> und <i>pgsql.log_notice</i> wurden in die <var class='filename'>php.ini</var> eingef&amp;uuml;gt. </td> </tr> <tr valign='middle'> <td align='left'>4.0.6</td> <td align='left'> In PHP 4.0.6 gibt es ein Problem mit der Verarbeitung der Notice-Benachrichtigungen. Von der Verwendung des PostgreSQL-Moduls mit PHP 4.0.6 wird abgeraten, selbst wenn Sie die Funktion <b>pg_last_notice()</b> nicht einsetzen. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.pg-last-notice.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <a href='http://www.php.net/manual/de/function.pg-last-error.php' class='function'>pg_last_error()</a> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;$pgsql_conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=mark&amp;nbsp;host=localhost'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$res&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'CREATE&amp;nbsp;TABLE&amp;nbsp;test&amp;nbsp;(id&amp;nbsp;SERIAL)'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$notice&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_last_notice</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$pgsql_conn</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$notice</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> CREATE TABLE will create implicit sequence &amp;quot;test_id_seq&amp;quot; for &amp;quot;serial&amp;quot; column &amp;quot;test.id&amp;quot; </pre></div> </div> </div><p> </p> </div> <a name='function.pg-last-notice.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-query.php' class='function' rel='rdfs-seeAlso'>pg_query()</a> - F&amp;uuml;hrt eine Abfrage aus</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-last-error.php' class='function' rel='rdfs-seeAlso'>pg_last_error()</a> - Gibt die letzte Fehlermeldung einer Verbindung zur&amp;uuml;ck</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_last_error" value="<div id='function.pg-last-error' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-last-error.php'>pg_last_error</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_last_error</span> &amp;mdash; <span class='dc-title'>Gibt die letzte Fehlermeldung einer Verbindung zur&amp;uuml;ck</span></p> </div> <a name='function.pg-last-error.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>pg_last_error</b></span> ([ <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> ] )</div> <p class='para rdfs-comment'> <b>pg_last_error()</b> gibt die letzte Fehlermeldung der durch <i><tt class='parameter'>connection</tt></i> gegebenen Verbindung als String zur&amp;uuml;ck. </p> <p class='para'> Fehlermeldungen k&amp;ouml;nnen durch interne PostgreSQL- (libpq) Funktionsaufrufe &amp;uuml;berschrieben werden. Falls mehrere Fehler innerhalb einer internen PostgreSQL-Funktion auftreten, wird m&amp;ouml;glicherweise keine passende Fehlermeldung angezeigt. </p> <p class='para'> Verwenden Sie <a href='http://www.php.net/manual/de/function.pg-result-error.php' class='function'>pg_result_error()</a>, <a href='http://www.php.net/manual/de/function.pg-result-error-field.php' class='function'>pg_result_error_field()</a>, <a href='http://www.php.net/manual/de/function.pg-result-status.php' class='function'>pg_result_status()</a> und <a href='http://www.php.net/manual/de/function.pg-connection-status.php' class='function'>pg_connection_status()</a> um genauere Fehlermeldungen zu erhalten. </p> <blockquote><p><b class='note'>Hinweis</b>: Diese Funktion ersetzt die Funktion <b>pg_errormessage()</b>. <br /> </p></blockquote> </div> <a name='function.pg-last-error.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Verbindungkennung. Falls <i><tt class='parameter'>connection</tt></i> nicht angegeben wurde, wird die zuletzt mit <a href='http://www.php.net/manual/de/function.pg-connect.php' class='function'>pg_connect()</a> oder <a href='http://www.php.net/manual/de/function.pg-pconnect.php' class='function'>pg_pconnect()</a> ge&amp;ouml;ffnete Verbindung benutzt. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-last-error.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Ein <a href='http://www.php.net/manual/de/language.types.string.php' class='type string'>string</a>, der die letzte Fehlermeldung der aktuellen <i><tt class='parameter'>connection</tt></i> enth&amp;auml;lt oder <b><tt class='constant'>FALSE</tt></b>, falls ein Fehler auftrat. </p> </div> <a name='function.pg-last-error.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_last_error()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;$dbconn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=publisher'</span><span style='color: #007700'>)&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #DD0000'>'konnte&amp;nbsp;nicht&amp;nbsp;verbinden'</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Eine&amp;nbsp;Abfrage,&amp;nbsp;die&amp;nbsp;fehlschl&amp;auml;gt<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$res&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'select&amp;nbsp;*&amp;nbsp;from&amp;nbsp;doesnotexist'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>pg_last_error</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.pg-last-error.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-result-error.php' class='function' rel='rdfs-seeAlso'>pg_result_error()</a> - Gibt die mit der Ergebniskennung verkn&amp;uuml;pfte Fehlermeldung zur&amp;uuml;ck</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-result-error-field.php' class='function' rel='rdfs-seeAlso'>pg_result_error_field()</a> - Gibt den Inhalt eines bestimmtes Feldes zu einer Fehlermeldung zur&amp;uuml;ck</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_insert" value="<div id='function.pg-insert' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-insert.php'>pg_insert</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_insert</span> &amp;mdash; <span class='dc-title'> &amp;Uuml;bertr&amp;auml;gt Werte aus einem Array in eine Tabelle </span></p> </div> <a name='function.pg-insert.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>pg_insert</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$table_name</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$assoc_array</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt><span class='initializer'> = PGSQL_DML_EXEC</span></span> ] )</div> <p class='para rdfs-comment'> <b>pg_insert()</b> f&amp;uuml;gt die Werte des <i><tt class='parameter'>assoc_array</tt></i> in die Tabelle <i><tt class='parameter'>table_name</tt></i> ein. Falls <i><tt class='parameter'>options</tt></i> angegeben wurde, wird <b>pg_insert()</b> auf <i><tt class='parameter'>assoc_array</tt></i> mit den angegebenen Optionnen angewendet. </p> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist <em class='emphasis'>EXPERIMENTELL</em>. Das Verhalten, der Funktionsname und alles Andere, was hier dokumentiert ist, kann sich in zuk&amp;uuml;nftigen PHP-Versionen ohne Ank&amp;uuml;ndigung &amp;auml;ndern. Seien Sie gewarnt und verwenden Sie diese Funktion auf eigenes Risiko.</p></div> </div> <a name='function.pg-insert.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Verbindungskennung. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>table_name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Name der Tabelle, in die die Zeilen eingef&amp;uuml;gt werden sollen. <i><tt class='parameter'>table_name</tt></i> muss mindestens soviele Spalten haben, wie das <i><tt class='parameter'>assoc_array</tt></i> Elemente. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>assoc_array</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ein <a href='http://www.php.net/manual/de/language.types.array.php' class='type array'>array</a> dessen Indizes Feldnamen von <i><tt class='parameter'>table_name</tt></i> sind und dessen Werte in die entprechenden Spalten eingef&amp;uuml;gt werden. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Jede Kombination aus <b><tt class='constant'>PGSQL_CONV_OPTS</tt></b>, <b><tt class='constant'>PGSQL_DML_NO_CONV</tt></b>, <b><tt class='constant'>PGSQL_DML_EXEC</tt></b>, <b><tt class='constant'>PGSQL_DML_ASYNC</tt></b> oder <b><tt class='constant'>PGSQL_DML_STRING</tt></b>. Falls <b><tt class='constant'>PGSQL_DML_STRING</tt></b> bei den <i><tt class='parameter'>options</tt></i> angegeben wurde, wird der Abfrage-String zur&amp;uuml;ckgegeben. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-insert.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. Falls die Konstante <b><tt class='constant'>PGSQL_DML_STRING</tt></b> in den <i><tt class='parameter'>options</tt></i> &amp;uuml;bergeben wurde, wird ein <a href='http://www.php.net/manual/de/language.types.string.php' class='type string'>string</a> zur&amp;uuml;ckgegeben. </p> </div> <a name='function.pg-insert.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_insert()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;$dbconn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=foo'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Das&amp;nbsp;ist&amp;nbsp;sicher,&amp;nbsp;da&amp;nbsp;$_POST&amp;nbsp;automatisch&amp;nbsp;konvertiert&amp;nbsp;wird<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$res&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_insert</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'post_log'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$_POST</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>$res</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Der&amp;nbsp;Inhalt&amp;nbsp;von&amp;nbsp;</span><span style='color: #0000BB'>$_POST</span><span style='color: #DD0000'>&amp;nbsp;wurde&amp;nbsp;protokolliert\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Vermutlich&amp;nbsp;wurden&amp;nbsp;falsche&amp;nbsp;Eingabedaten&amp;nbsp;gesendet\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.pg-insert.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-convert.php' class='function' rel='rdfs-seeAlso'>pg_convert()</a> - Konvertiert die Werte eines assoziativen Arrays in passende Werte f&amp;uuml;r SQL-Kommandos.</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_host" value="<div id='function.pg-host' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-host.php'>pg_host</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_host</span> &amp;mdash; <span class='dc-title'> Gibt den Namen des Host zur&amp;uuml;ck, zu dem verbunden wurde </span></p> </div> <a name='function.pg-host.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>pg_host</b></span> ([ <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> ] )</div> <p class='para rdfs-comment'> <b>pg_host()</b> gibt den Namen des Hosts zur&amp;uuml;ck, zu dem mit der angegebenen PostgreSQL <i><tt class='parameter'>connection</tt></i> verbunden wurde. </p> </div> <a name='function.pg-host.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Verbindungskennung, die (unter anderem) von den Funktionen <a href='http://www.php.net/manual/de/function.pg-query.php' class='function'>pg_query()</a>, <a href='http://www.php.net/manual/de/function.pg-query-params.php' class='function'>pg_query_params()</a> oder <a href='http://www.php.net/manual/de/function.pg-execute.php' class='function'>pg_execute()</a> zur&amp;uuml;ckgegeben wurde. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-host.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Ein <a href='http://www.php.net/manual/de/language.types.string.php' class='type string'>string</a>, der den Namen des Hosts enth&amp;auml;lt, zu dem die <i><tt class='parameter'>connection</tt></i> besteht oder <b><tt class='constant'>FALSE</tt></b>, falls ein Fehler auftrat. </p> </div> <a name='function.pg-host.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_host()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$pgsql_conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=mark&amp;nbsp;host=localhost'</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$pgsql_conn</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #DD0000'>'Sie&amp;nbsp;sind&amp;nbsp;verbunden&amp;nbsp;mit:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>pg_host</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$pgsql_conn</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br/&amp;gt;\n'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #0000BB'>pg_last_error</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$pgsql_conn</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;exit;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.pg-host.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-connect.php' class='function' rel='rdfs-seeAlso'>pg_connect()</a> - &amp;Ouml;ffnet eine PostgreSQL-Verbindung</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-pconnect.php' class='function' rel='rdfs-seeAlso'>pg_pconnect()</a> - &amp;Ouml;ffnet eine persistente PostgreSQL-Verbindung</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_get_result" value="<div id='function.pg-get-result' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-get-result.php'>pg_get_result</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_get_result</span> &amp;mdash; <span class='dc-title'> Gibt asynchrone Abfrageergebnisse zur&amp;uuml;ck </span></p> </div> <a name='function.pg-get-result.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>pg_get_result</b></span> ([ <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> ] )</div> <p class='para rdfs-comment'> <b>pg_get_result()</b> gibt die Ergebniskennung einer asynchronen Abfrage zur&amp;uuml;ck, die mit <a href='http://www.php.net/manual/de/function.pg-send-query.php' class='function'>pg_send_query()</a>, <a href='http://www.php.net/manual/de/function.pg-send-query-params.php' class='function'>pg_send_query_params()</a> oder <a href='http://www.php.net/manual/de/function.pg-send-execute.php' class='function'>pg_send_execute()</a> an den Datenbankserver gesendet wurde. </p> <p class='para'> Mit <a href='http://www.php.net/manual/de/function.pg-send-query.php' class='function'>pg_send_query()</a> und auch den anderen asynchronen Abfragefunktionen k&amp;ouml;nnen mehrere Abfragen an den Server geschickt werden. Deren Ergebnisse k&amp;ouml;nnen mit <b>pg_get_result()</b> nacheinander abgefragt werden. </p> </div> <a name='function.pg-get-result.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Verbindungskennung. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-get-result.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Die Ergebniskennung als <a href='http://www.php.net/manual/de/language.types.resource.php' class='type resource'>resource</a> or <b><tt class='constant'>FALSE</tt></b>, falls es keine Ergebnisse gibt. </p> </div> <a name='function.pg-get-result.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_get_result()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;$dbconn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=publisher'</span><span style='color: #007700'>)&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #DD0000'>'Verbindungsaufbau&amp;nbsp;fehlgeschlagen'</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;if&amp;nbsp;(!</span><span style='color: #0000BB'>pg_connection_busy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_send_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'select&amp;nbsp;*&amp;nbsp;from&amp;nbsp;authors;&amp;nbsp;select&amp;nbsp;count(*)&amp;nbsp;from&amp;nbsp;authors;'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$res1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_get_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Der&amp;nbsp;erste&amp;nbsp;Aufruf&amp;nbsp;von&amp;nbsp;pg_get_result():&amp;nbsp;</span><span style='color: #0000BB'>$res1</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$rows1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_num_rows</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$res1</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$res1</span><span style='color: #DD0000'>&amp;nbsp;hat&amp;nbsp;</span><span style='color: #0000BB'>$rows1</span><span style='color: #DD0000'>&amp;nbsp;Zeilen\n\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$res2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_get_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Der&amp;nbsp;zweite&amp;nbsp;Aufruf&amp;nbsp;von&amp;nbsp;pg_get_result():&amp;nbsp;</span><span style='color: #0000BB'>$res2</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$rows2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_num_rows</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$res2</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$res2</span><span style='color: #DD0000'>&amp;nbsp;hat&amp;nbsp;</span><span style='color: #0000BB'>$rows2</span><span style='color: #DD0000'>&amp;nbsp;Zeilen\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Der erste Aufruf von pg_get_result(): Resource id #3 Resource id #3 hat 3 Zeilen Der zweite Aufruf von pg_get_result(): Resource id #4 Resource id #4 hat 1 Zeilen </pre></div> </div> </div><p> </p> </div> <a name='function.pg-get-result.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-send-query.php' class='function' rel='rdfs-seeAlso'>pg_send_query()</a> - Sendet eine asynchrone Abfrage</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_get_pid" value="<div id='function.pg-get-pid' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-get-pid.php'>pg_get_pid</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_get_pid</span> &amp;mdash; <span class='dc-title'>Pr&amp;uuml;ft die Datenbankverbindung</span></p> </div> <a name='function.pg-get-pid.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>pg_get_pid</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> )</div> <p class='para rdfs-comment'> <b>pg_get_pid()</b> gibt die Prozess-ID (PID) des Datenbankservers zur&amp;uuml;ck. Diese ist n&amp;uuml;tzlich, wenn man mit <a href='http://www.php.net/manual/de/function.pg-get-notify.php' class='function'>pg_get_notify()</a> feststellen m&amp;ouml;chte, ob ein anderer Prozess eine <i>NOTIFY</i>-Benachrichtigung gesendet hat. </p> </div> <a name='function.pg-get-pid.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Verbindungskennung. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-get-pid.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Die Prozess-ID des Datenbankservers. </p> </div> <a name='function.pg-get-pid.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 PostgreSQL Prozess-ID</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php&amp;nbsp;<br />$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_pconnect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=publisher'</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Konnte&amp;nbsp;keine&amp;nbsp;Verbindung&amp;nbsp;aufbauen.\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;exit;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Holt&amp;nbsp;die&amp;nbsp;Prozess-ID&amp;nbsp;(zur&amp;nbsp;Weiterverwendung&amp;nbsp;in&amp;nbsp;pg_get_notify())<br /></span><span style='color: #0000BB'>$pid&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_get_pid</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.pg-get-pid.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-get-notify.php' class='function' rel='rdfs-seeAlso'>pg_get_notify()</a> - Gibt eine SQL NOTIFY-Nachricht zur&amp;uuml;ck</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_get_notify" value="<div id='function.pg-get-notify' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-get-notify.php'>pg_get_notify</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_get_notify</span> &amp;mdash; <span class='dc-title'>Gibt eine SQL NOTIFY-Nachricht zur&amp;uuml;ck</span></p> </div> <a name='function.pg-get-notify.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>pg_get_notify</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$result_type</tt></span> ] )</div> <p class='para rdfs-comment'> <b>pg_get_notify()</b> gibt eine NOTIFY-Nachricht zur&amp;uuml;ck, die vom SQL-Kommando <i>NOTIFY</i> gesendet wurde. Um diese Nachrichten zu erhalten, muss zuvor das SQL-Kommando <i>LISTEN</i> ausgef&amp;uuml;hrt worden sein. </p> </div> <a name='function.pg-get-notify.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL-Verbindungskennung. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>result_type</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ein optionaler Parameter bestimmt, wie das zur&amp;uuml;ckgegebene <a href='http://www.php.net/manual/de/language.types.array.php' class='type array'>array</a> indiziert werden soll. <i><tt class='parameter'>result_type</tt></i> ist eine Konstante, die einen der folgenden Werte annehmen kann: <b><tt class='constant'>PGSQL_ASSOC</tt></b>, <b><tt class='constant'>PGSQL_NUM</tt></b> oder <b><tt class='constant'>PGSQL_BOTH</tt></b>. Wenn <b>pg_get_notify()</b> mit <b><tt class='constant'>PGSQL_NUM</tt></b> aufgerufen wird, wird ein numerisches Array zur&amp;uuml;ckgegeben, mit <b><tt class='constant'>PGSQL_ASSOC</tt></b> wird ein assoziatives Array zur&amp;uuml;ckgegeben, w&amp;auml;hrend der Standardwert <b><tt class='constant'>PGSQL_BOTH</tt></b> ein Array mit beiden Indizes zur&amp;uuml;ckgibt. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-get-notify.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Ein <a href='http://www.php.net/manual/de/language.types.array.php' class='type array'>array</a>, das die <i>NOTIFY</i>-Nachricht und die PID des Datenbankprozesses enth&amp;auml;lt. Existiert kein <i>NOTIFY</i>, wird <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ckgegeben. </p> </div> <a name='function.pg-get-notify.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 PostgreSQL NOTIFY-Nachricht</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_pconnect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=publisher'</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Konnte&amp;nbsp;keine&amp;nbsp;Verbindung&amp;nbsp;aufbauen.\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;exit;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Listen-Kommando&amp;nbsp;'author_updated',&amp;nbsp;um&amp;nbsp;Benachrichtigungen<br />//&amp;nbsp;von&amp;nbsp;anderen&amp;nbsp;Prozessen&amp;nbsp;zu&amp;nbsp;erhalten<br /></span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'LISTEN&amp;nbsp;author_updated;'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$notify&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_get_notify</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$notify</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Keine&amp;nbsp;Nachrichten\n'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$notify</span><span style='color: #007700'>);<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.pg-get-notify.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-get-pid.php' class='function' rel='rdfs-seeAlso'>pg_get_pid()</a> - Pr&amp;uuml;ft die Datenbankverbindung</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_free_result" value="<div id='function.pg-free-result' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-free-result.php'>pg_free_result</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_free_result</span> &amp;mdash; <span class='dc-title'>Gibt den durch Ergebnisse belegten Speicher frei</span></p> </div> <a name='function.pg-free-result.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>pg_free_result</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$result</tt></span> )</div> <p class='para rdfs-comment'> <b>pg_free_result()</b> gibt den Speicher und die Daten, die mit der angegebenen PostgreSQL-Query-Result<span class='type ressource'>ressource</span> assoziiert sind, frei. </p> <p class='para'> Die Funktion braucht nur aufgerufen zu werden, wenn man bef&amp;uuml;rchten muss, dass w&amp;auml;hrend der Ausf&amp;uuml;hrung des Skripts zu viel Speicher verbraucht wird. Ansonsten wird der Speicherplatz, den Ergebnisse belegen, automatisch nach Beendigung des Skriptes freigegeben. </p> <blockquote><p><b class='note'>Hinweis</b>: Diese Funktion ersetzt die Funktion <b>pg_freeresult()</b>. <br /> </p></blockquote> </div> <a name='function.pg-free-result.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>result</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL-Verbindungskennung, die (unter anderem) von den Funktionen <a href='http://www.php.net/manual/de/function.pg-query.php' class='function'>pg_query()</a>, <a href='http://www.php.net/manual/de/function.pg-query-params.php' class='function'>pg_query_params()</a> oder <a href='http://www.php.net/manual/de/function.pg-execute.php' class='function'>pg_execute()</a> zur&amp;uuml;ckgegeben wurde. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-free-result.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.pg-free-result.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_free_result()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$db&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=users&amp;nbsp;user=me'</span><span style='color: #007700'>)&amp;nbsp;||&amp;nbsp;die();<br /><br /></span><span style='color: #0000BB'>$res&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$db</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;1&amp;nbsp;UNION&amp;nbsp;ALL&amp;nbsp;SELECT&amp;nbsp;2'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$val&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_fetch_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$res</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Das&amp;nbsp;erste&amp;nbsp;Feld&amp;nbsp;in&amp;nbsp;der&amp;nbsp;zweiten&amp;nbsp;Zeile&amp;nbsp;enth&amp;auml;lt:&amp;nbsp;'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$val</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>pg_free_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$res</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Das erste Feld in der zweiten Zeile enth&amp;auml;lt: 2 </pre></div> </div> </div><p> </p> </div> <a name='function.pg-free-result.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-query.php' class='function' rel='rdfs-seeAlso'>pg_query()</a> - F&amp;uuml;hrt eine Abfrage aus</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-query-params.php' class='function' rel='rdfs-seeAlso'>pg_query_params()</a> - Sendet ein Kommando zum Server und wartet seine Ausf&amp;uuml;hrung ab. Getrennt vom SQL-Kommando k&amp;ouml;nnen dabei Parameter &amp;uuml;bergeben werden.</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-execute.php' class='function' rel='rdfs-seeAlso'>pg_execute()</a> - Fordert den Datenankserver auf, eine vorbereitete Anfrage mit den angegebenen Parametern auszuf&amp;uuml;hren und wartet auf das Ergebnis</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_field_type_oid" value="<div id='function.pg-field-type-oid' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-field-type-oid.php'>pg_field_type_oid</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>pg_field_type_oid</span> &amp;mdash; <span class='dc-title'> Gibt die ID des PostgreSQL-Datentyps (OID) eines Feldes zur&amp;uuml;ck </span></p> </div> <a name='function.pg-field-type-oid.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>pg_field_type_oid</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$result</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$field_number</tt></span> )</div> <p class='para rdfs-comment'> <b>pg_field_type_oid()</b> gibt eine Integerzahl zur&amp;uuml;ck, die den OID des Datentyps f&amp;uuml;r das Feld mit der Nummer <i><tt class='parameter'>field_number</tt></i> im PostgreSQL Abfrageergebnis <i><tt class='parameter'>result</tt></i> enth&amp;auml;lt. </p> <p class='para'> Mehr Informationen &amp;uuml;ber Feldtypen erhalten Sie, wenn Sie den PostgreSQL Systemkatalog <i>pg_type</i> mit der OID, die von dieser Funktion zur&amp;uuml;ckgegeben wird, abfragen. die PostgreSQL-Funktion <b>format_type()</b> konvertiert diesen OID in einen Standard SQL Typnamen. </p> <blockquote><p><b class='note'>Hinweis</b>: Wenn das Feld anstatt eines Basis-Datentyps einen Typ einer PostgreSQL Domain besitzt, wird der Name des Datentyps zur&amp;uuml;ckgegeben, auf dem die Domain definiert ist und nicht der Name der Domain. <br /> </p></blockquote> </div> <a name='function.pg-field-type-oid.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>result</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Verbindungskennung, die (unter anderem) von den Funktionen <a href='http://www.php.net/manual/de/function.pg-query.php' class='function'>pg_query()</a>, <a href='http://www.php.net/manual/de/function.pg-query-params.php' class='function'>pg_query_params()</a> oder <a href='http://www.php.net/manual/de/function.pg-execute.php' class='function'>pg_execute()</a> zur&amp;uuml;ckgegeben wurde. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>field_number</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die Feldnummer, beginnend bei 0. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-field-type-oid.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Den OID (Object Identifier) des Basistyps dieses Feldes oder <b><tt class='constant'>FALSE</tt></b>, falls ein Fehler auftritt. </p> </div> <a name='function.pg-field-type-oid.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Informationen &amp;uuml;ber Felder holen</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;$dbconn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=publisher'</span><span style='color: #007700'>)&amp;nbsp;or&amp;nbsp;die<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(</span><span style='color: #DD0000'>'Konnte&amp;nbsp;keine&amp;nbsp;Verbindung&amp;nbsp;aufbauen'</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Angenommen&amp;nbsp;'title'&amp;nbsp;ist&amp;nbsp;vom&amp;nbsp;Typ&amp;nbsp;varchar<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$res&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'select&amp;nbsp;title&amp;nbsp;from&amp;nbsp;authors&amp;nbsp;where&amp;nbsp;author&amp;nbsp;=&amp;nbsp;'Orwell''</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Der&amp;nbsp;OID&amp;nbsp;des&amp;nbsp;Feldes&amp;nbsp;title&amp;nbsp;ist:&amp;nbsp;'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>pg_field_type_oid</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$res</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Der OID des Feldes title ist: 1043 </pre></div> </div> </div><p> </p> </div> <a name='function.pg-field-type-oid.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-field-type.php' class='function' rel='rdfs-seeAlso'>pg_field_type()</a> - Gibt den Datentyp eines Feldes zur&amp;uuml;ck</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-field-prtlen.php' class='function' rel='rdfs-seeAlso'>pg_field_prtlen()</a> - Gibt die L&amp;auml;nge des Feldes zur&amp;uuml;ck</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-field-name.php' class='function' rel='rdfs-seeAlso'>pg_field_name()</a> - Gibt den Namen eines Feldes zur&amp;uuml;ck</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_field_type" value="<div id='function.pg-field-type' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-field-type.php'>pg_field_type</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_field_type</span> &amp;mdash; <span class='dc-title'> Gibt den Datentyp eines Feldes zur&amp;uuml;ck </span></p> </div> <a name='function.pg-field-type.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>pg_field_type</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$result</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$field_number</tt></span> )</div> <p class='para rdfs-comment'> <b>pg_field_type()</b> gibt den Basistyp des Feldes mit der Nummer <i><tt class='parameter'>field_number</tt></i> im PostgreSQL Abfrageergebnis <i><tt class='parameter'>result</tt></i> zur&amp;uuml;ck. </p> <blockquote><p><b class='note'>Hinweis</b>: Wenn das Feld anstatt eines Basis-Datentyps einen Typ einer PostgreSQL Domain besitzt, wird der Name des Datentyps zur&amp;uuml;ckgegeben, auf dem die Domain definiert ist und nicht der Name der Domain. <br /> </p></blockquote> <blockquote><p><b class='note'>Hinweis</b>: Diese Funktion ersetzt die Funktion <b>pg_fieldtype()</b>. <br /> </p></blockquote> </div> <a name='function.pg-field-type.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>result</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Verbindungskennung, die (unter anderenm) von den Funktionen <a href='http://www.php.net/manual/de/function.pg-query.php' class='function'>pg_query()</a>, <a href='http://www.php.net/manual/de/function.pg-query-params.php' class='function'>pg_query_params()</a> oder <a href='http://www.php.net/manual/de/function.pg-execute.php' class='function'>pg_execute()</a> zur&amp;uuml;ckgegeben wurde. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>field_number</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die Feldnummer, beginnend bei 0. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-field-type.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Ein <a href='http://www.php.net/manual/de/language.types.string.php' class='type string'>string</a>, der den Datentyp des Feldes enth&amp;auml;lt oder false;, falls ein Fehler auftrat. </p> </div> <a name='function.pg-field-type.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Informationen &amp;uuml;ber Felder holen</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;$dbconn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=publisher'</span><span style='color: #007700'>)&amp;nbsp;or&amp;nbsp;die<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(</span><span style='color: #DD0000'>'Konnte&amp;nbsp;keine&amp;nbsp;Verbindung&amp;nbsp;aufbauen'</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Angenommen&amp;nbsp;'title'&amp;nbsp;hat&amp;nbsp;den&amp;nbsp;Typ&amp;nbsp;varchar<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$res&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'select&amp;nbsp;title&amp;nbsp;from&amp;nbsp;authors&amp;nbsp;where&amp;nbsp;author&amp;nbsp;=&amp;nbsp;'Orwell''</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Der&amp;nbsp;Datentyp&amp;nbsp;von&amp;nbsp;title&amp;nbsp;ist:&amp;nbsp;'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>pg_field_type</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$res</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Der Datentyp von title ist: varchar </pre></div> </div> </div><p> </p> </div> <a name='function.pg-field-type.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-field-prtlen.php' class='function' rel='rdfs-seeAlso'>pg_field_prtlen()</a> - Gibt die L&amp;auml;nge des Feldes zur&amp;uuml;ck</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-field-name.php' class='function' rel='rdfs-seeAlso'>pg_field_name()</a> - Gibt den Namen eines Feldes zur&amp;uuml;ck</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-field-type-oid.php' class='function' rel='rdfs-seeAlso'>pg_field_type_oid()</a> - Gibt die ID des PostgreSQL-Datentyps (OID) eines Feldes zur&amp;uuml;ck</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_field_table" value="<div id='function.pg-field-table' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-field-table.php'>pg_field_table</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>pg_field_table</span> &amp;mdash; <span class='dc-title'>Gibt zu einem Feldnamen den Namen der Tabelle oder deren oid zur&amp;uuml;ck, in der das Feld definiert ist</span></p> </div> <a name='function.pg-field-table.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>pg_field_table</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$result</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$field_number</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$oid_only</tt><span class='initializer'> = false</span></span> ] )</div> <p class='para rdfs-comment'> <b>pg_field_table()</b> gibt den Namen der Tabelle zur&amp;uuml;ck, in der das Feld definiert ist, oder den oid (Object Identifier) der Tabelle, falls der Parameter <i><tt class='parameter'>oid_only</tt></i> <b><tt class='constant'>TRUE</tt></b> ist. </p> </div> <a name='function.pg-field-table.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>result</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL-Verbindungskennung, die (unter anderem) von den Funktionen <a href='http://www.php.net/manual/de/function.pg-query.php' class='function'>pg_query()</a>, <a href='http://www.php.net/manual/de/function.pg-query-params.php' class='function'>pg_query_params()</a> oder <a href='http://www.php.net/manual/de/function.pg-execute.php' class='function'>pg_execute()</a> zur&amp;uuml;ckgegeben wurde. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>field_number</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Index des Feldes, beginnend bei 0. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>oid_only</tt></i> </span> </dt><dd class='listitem'> <p class='para'> In der Standardeinstellung wird der Name der Tabelle zur&amp;uuml;ckgegeben, zu der dieses Feld geh&amp;ouml;rt. Wenn der Parameter <i><tt class='parameter'>oid_only</tt></i> den Wert <b><tt class='constant'>TRUE</tt></b> hat, wird stattdessen der oid der Tabelle zur&amp;uuml;ckgegeben. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-field-table.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Bei Erfolg wird entweder der Name oder der oid der Tabelle zur&amp;uuml;ckgegeben. </p> </div> <a name='function.pg-field-table.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Informationen &amp;uuml;ber Felder abfragen</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$dbconn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=publisher'</span><span style='color: #007700'>)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #DD0000'>'Konnte&amp;nbsp;keine&amp;nbsp;Verbindung&amp;nbsp;aufbauen.'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$res&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;bar&amp;nbsp;FROM&amp;nbsp;foo'</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>pg_field_table</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$res</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>pg_field_table</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$res</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>true</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$res&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;version()'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>pg_field_table</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$res</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> foo 14379580 bool(false) </pre></div> </div> </div><p> </p> </div> <a name='function.pg-field-table.notes'></a><div class='refsect1 notes'> <h3 class='title'>Anmerkungen</h3> <blockquote><p><b class='note'>Hinweis</b>: Die Funktion ist viel schneller, wenn man sich den oid zur&amp;uuml;ckgeben l&amp;auml;sst, weil zur Ermittlung des Tabellennamens die Systemkataloge der Datenbank abgefragt werden m&amp;uuml;ssen. <br /> </p></blockquote> </div> <a name='function.pg-field-table.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-field-name.php' class='function' rel='rdfs-seeAlso'>pg_field_name()</a> - Gibt den Namen eines Feldes zur&amp;uuml;ck</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-field-type.php' class='function' rel='rdfs-seeAlso'>pg_field_type()</a> - Gibt den Datentyp eines Feldes zur&amp;uuml;ck</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_field_size" value="<div id='function.pg-field-size' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-field-size.php'>pg_field_size</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_field_size</span> &amp;mdash; <span class='dc-title'> Gibt den belegten Speicher f&amp;uuml;r ein Feld zur&amp;uuml;ck </span></p> </div> <a name='function.pg-field-size.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>pg_field_size</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$result</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$field_number</tt></span> )</div> <p class='para rdfs-comment'> <b>pg_field_size()</b> gibt die interne Gr&amp;ouml;&amp;szlig;e (in Bytes) des Feldes mit der Nummer <i><tt class='parameter'>field_number</tt></i> im PostgreSQL Abfrageergebnis <i><tt class='parameter'>result</tt></i> zur&amp;uuml;ck. </p> <blockquote><p><b class='note'>Hinweis</b>: Diese Funktion ersetzt die Funktion <b>pg_fieldsize()</b>. <br /> </p></blockquote> </div> <a name='function.pg-field-size.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>result</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Verbindungskennung, die (unter anderem) von den Funktionen <a href='http://www.php.net/manual/de/function.pg-query.php' class='function'>pg_query()</a>, <a href='http://www.php.net/manual/de/function.pg-query-params.php' class='function'>pg_query_params()</a> oder <a href='http://www.php.net/manual/de/function.pg-execute.php' class='function'>pg_execute()</a> zur&amp;uuml;ckgegeben wurde. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>field_number</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die Feldnummer, beginnend bei 0. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-field-size.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Die interne Gr&amp;ouml;&amp;szlig;e des Feldes in Byte. Eine Feldgr&amp;ouml;&amp;szlig;e von -1 beschreibt ein Feld mit variabler L&amp;auml;nge. Bei einem Fehler wird <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ckgegeben. </p> </div> <a name='function.pg-field-size.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Informationen &amp;uuml;ber Felder abfragen</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;$dbconn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=publisher'</span><span style='color: #007700'>)&amp;nbsp;or&amp;nbsp;die<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(</span><span style='color: #DD0000'>'Konnte&amp;nbsp;keine&amp;nbsp;Verbindung&amp;nbsp;aufbauen.'</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$res&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'select&amp;nbsp;*&amp;nbsp;from&amp;nbsp;authors&amp;nbsp;where&amp;nbsp;author&amp;nbsp;=&amp;nbsp;'Orwell''</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$i&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_num_fields</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$res</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;for&amp;nbsp;(</span><span style='color: #0000BB'>$j&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #0000BB'>$j&amp;nbsp;</span><span style='color: #007700'>&amp;lt;&amp;nbsp;</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #0000BB'>$j</span><span style='color: #007700'>++)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Spalte&amp;nbsp;</span><span style='color: #0000BB'>$j</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$fieldname&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_field_name</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$res</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$j</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Feldname:&amp;nbsp;</span><span style='color: #0000BB'>$fieldname</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Feldl&amp;auml;nge&amp;nbsp;in&amp;nbsp;Zeichen:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>pg_field_prtlen</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$res</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$fieldname</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;Zeichen\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Feldl&amp;auml;nge&amp;nbsp;in&amp;nbsp;Bytes:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>pg_field_size</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$res</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$j</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;Bytes\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Feldtyp:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>pg_field_type</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$res</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$j</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;\n\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Spalte 0 Feldname: author Feldl&amp;auml;nge in Zeichen: 6 Zeichen Feldl&amp;auml;nge in Bytes: -1 Bytes Feldtyp: varchar Spalte 1 Feldname: year Feldl&amp;auml;nge in Zeichen: 4 Zeichen Feldl&amp;auml;nge in Bytes: 2 Bytes Feldtyp: int2 Spalte 2 Feldname: title Feldl&amp;auml;nge in Zeichen: 24 Zeichen Feldl&amp;auml;nge in Bytesr: -1 Bytes Feldtyp: varchar </pre></div> </div> </div><p> </p> </div> <a name='function.pg-field-size.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-field-prtlen.php' class='function' rel='rdfs-seeAlso'>pg_field_prtlen()</a> - Gibt die L&amp;auml;nge des Feldes zur&amp;uuml;ck</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-field-type.php' class='function' rel='rdfs-seeAlso'>pg_field_type()</a> - Gibt den Datentyp eines Feldes zur&amp;uuml;ck</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_field_prtlen" value="<div id='function.pg-field-prtlen' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-field-prtlen.php'>pg_field_prtlen</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_field_prtlen</span> &amp;mdash; <span class='dc-title'>Gibt die L&amp;auml;nge des Feldes zur&amp;uuml;ck</span></p> </div> <a name='function.pg-field-prtlen.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>pg_field_prtlen</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$result</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$row_number</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$field_name_or_number</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>pg_field_prtlen</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$result</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$field_name_or_number</tt></span> )</div> <p class='para rdfs-comment'> <b>pg_field_prtlen()</b> gibt die aktuelle L&amp;auml;nge (Anzahl der Zeichen) eines bestimmten Wertes in einem PostgreSQL <i><tt class='parameter'>result</tt></i> zur&amp;uuml;ck. Die Feldnummerierung beginnt bei 0. Die Funktion liefert bei einem Fehler -1 zur&amp;uuml;ck. </p> <p class='para'> <i><tt class='parameter'>field_name_or_number</tt></i> kann als <a href='http://www.php.net/manual/de/language.types.integer.php' class='type integer'>integer</a> oder als <a href='http://www.php.net/manual/de/language.types.string.php' class='type string'>string</a> &amp;uuml;bergeben werden. Ein <a href='http://www.php.net/manual/de/language.types.integer.php' class='type integer'>integer</a> wird von PHP als Feldnummer interpretiert, ein <a href='http://www.php.net/manual/de/language.types.string.php' class='type string'>string</a> als Feldname. </p> <p class='para'> Sehen Sie sich dazu das Beispiel bei <a href='http://www.php.net/manual/de/function.pg-field-name.php' class='function'>pg_field_name()</a> an. </p> <blockquote><p><b class='note'>Hinweis</b>: Diese Funktion ersetzt die Funktion <b>pg_fieldprtlen()()</b>. <br /> </p></blockquote> </div> <a name='function.pg-field-prtlen.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>result</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Verbindungskennung, die (unter anderem) von den Funktionen <a href='http://www.php.net/manual/de/function.pg-query.php' class='function'>pg_query()</a>, <a href='http://www.php.net/manual/de/function.pg-query-params.php' class='function'>pg_query_params()</a> oder <a href='http://www.php.net/manual/de/function.pg-execute.php' class='function'>pg_execute()</a> zur&amp;uuml;ckgegeben wurde. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>row</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die Nummer der Zeile im Abfrageergebnis. Die Nummerierung beginnt bei 0. Fehlt dieser Parameter, so wird jeweils die n&amp;auml;chste Zeile geholt. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-field-prtlen.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Die Anzahl der Zeichen in dem Feld oder <b><tt class='constant'>FALSE</tt></b>, falls ein Fehler auftrat. </p> </div> <a name='function.pg-field-prtlen.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Informationen &amp;uuml;ber Spalten ermitteln</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;$dbconn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=publisher'</span><span style='color: #007700'>)&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #DD0000'>'Verbindungsaufbau&amp;nbsp;fehlgeschlagen'</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$res&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'select&amp;nbsp;*&amp;nbsp;from&amp;nbsp;authors&amp;nbsp;where&amp;nbsp;author&amp;nbsp;=&amp;nbsp;'Orwell''</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$i&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_num_fields</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$res</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;for&amp;nbsp;(</span><span style='color: #0000BB'>$j&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #0000BB'>$j&amp;nbsp;</span><span style='color: #007700'>&amp;lt;&amp;nbsp;</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #0000BB'>$j</span><span style='color: #007700'>++)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Spalte&amp;nbsp;</span><span style='color: #0000BB'>$j</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$fieldname&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_field_name</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$res</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$j</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Spaltenname:&amp;nbsp;</span><span style='color: #0000BB'>$fieldname</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Anzahl&amp;nbsp;Druckzeichen:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>pg_field_prtlen</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$res</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$fieldname</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;characters\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Anzahl&amp;nbsp;Bytes&amp;nbsp;im&amp;nbsp;speicher:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>pg_field_size</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$res</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$j</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;bytes\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Spaltentyp:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>pg_field_type</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$res</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$j</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;\n\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Spalte 0 Spaltenname: author Anzahl Druckzeichen: 6 characters Anzahl Bytes im speicher: -1 bytes Spaltentyp: varchar Spalte 1 Spaltenname: year Anzahl Druckzeichen: 4 characters Anzahl Bytes im speicher: 2 bytes Spaltentyp: int2 Spalte 2 Spaltenname: title Anzahl Druckzeichen: 24 characters Anzahl Bytes im speicher: -1 bytes Spaltentyp: varchar </pre></div> </div> </div><p> </p> </div> <a name='function.pg-field-prtlen.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-field-size.php' class='function' rel='rdfs-seeAlso'>pg_field_size()</a> - Gibt den belegten Speicher f&amp;uuml;r ein Feld zur&amp;uuml;ck</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_field_num" value="<div id='function.pg-field-num' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-field-num.php'>pg_field_num</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_field_num</span> &amp;mdash; <span class='dc-title'>Gibt die Feldnummer des angegebenen Feldes zur&amp;uuml;ck</span></p> </div> <a name='function.pg-field-num.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>pg_field_num</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$result</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$field_name</tt></span> )</div> <p class='para rdfs-comment'> <b>pg_field_num()</b> gibt die Nummer der Spalte (Feld) aus, die zu dem &amp;uuml;bergebenen <i><tt class='parameter'>field_name</tt></i> in dem durch <i><tt class='parameter'>result</tt></i> bezeichneten PostgreSQL Abfrageergebnis geh&amp;ouml;rt. </p> <blockquote><p><b class='note'>Hinweis</b>: Diese Funktion ersetzt die Funktion <b>pg_fieldnum()</b>. <br /> </p></blockquote> </div> <a name='function.pg-field-num.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>result</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Verbindungskennung, die (unter anderem) von den Funktionen <a href='http://www.php.net/manual/de/function.pg-query.php' class='function'>pg_query()</a>, <a href='http://www.php.net/manual/de/function.pg-query-params.php' class='function'>pg_query_params()</a> oder <a href='http://www.php.net/manual/de/function.pg-execute.php' class='function'>pg_execute()</a> zur&amp;uuml;ckgegeben wurde. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>field_name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der Feldname </p> </dd> </dl> <p> </p> </div> <a name='function.pg-field-num.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Die Feldnummer (beginnend bei 0) oder -1, falls ein Fehler auftrat. </p> </div> <a name='function.pg-field-num.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Die Nummer eines Feldes ermitteln</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;$dbconn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=publisher'</span><span style='color: #007700'>)&amp;nbsp;or&amp;nbsp;die<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(</span><span style='color: #DD0000'>'Konnte&amp;nbsp;keine&amp;nbsp;Verbindung&amp;nbsp;aufbauen.'</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$res&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'select&amp;nbsp;author,&amp;nbsp;year,&amp;nbsp;title&amp;nbsp;from&amp;nbsp;authors&amp;nbsp;where&amp;nbsp;author&amp;nbsp;=&amp;nbsp;'Orwell''</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Die&amp;nbsp;Spalte&amp;nbsp;'title'&amp;nbsp;hat&amp;nbsp;die&amp;nbsp;Feldnummer:&amp;nbsp;'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>pg_field_num</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$res</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'title'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Die Spalte &amp;#039;title&amp;#039; hat die Feldnummer: 2 </pre></div> </div> </div><p> </p> </div> <a name='function.pg-field-num.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-field-name.php' class='function' rel='rdfs-seeAlso'>pg_field_name()</a> - Gibt den Namen eines Feldes zur&amp;uuml;ck</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_field_name" value="<div id='function.pg-field-name' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-field-name.php'>pg_field_name</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_field_name</span> &amp;mdash; <span class='dc-title'>Gibt den Namen eines Feldes zur&amp;uuml;ck</span></p> </div> <a name='function.pg-field-name.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>pg_field_name</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$result</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$field_number</tt></span> )</div> <p class='para rdfs-comment'> <b>pg_field_name()</b> gibt den Feldnamen mit der &amp;uuml;bergebenen <i><tt class='parameter'>field_number</tt></i> aus der durch <i><tt class='parameter'>result</tt></i> bezeichneten PostgreSQL-Ergebnismenge zur&amp;uuml;ck. Die Feldnummerierung beginnt bei 0. </p> <blockquote><p><b class='note'>Hinweis</b>: Diese Funktion ersetzt die Funktion <b>pg_fieldname()</b>. <br /> </p></blockquote> </div> <a name='function.pg-field-name.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>result</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Verbindungskennung, die (unter anderem) von den Funktionen <a href='http://www.php.net/manual/de/function.pg-query.php' class='function'>pg_query()</a>, <a href='http://www.php.net/manual/de/function.pg-query-params.php' class='function'>pg_query_params()</a> oder <a href='http://www.php.net/manual/de/function.pg-execute.php' class='function'>pg_execute()</a> zur&amp;uuml;ckgegeben wurde. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>field_number</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die Feldnummer, beginnend bei 0. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-field-name.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Der Feldname oder <b><tt class='constant'>FALSE</tt></b>, falls ein Fehler auftrat. </p> </div> <a name='function.pg-field-name.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Informationen &amp;uuml;ber Felder abfragen</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;$dbconn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=publisher'</span><span style='color: #007700'>)&amp;nbsp;or&amp;nbsp;die<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(</span><span style='color: #DD0000'>'Konnte&amp;nbsp;keine&amp;nbsp;Verbindung&amp;nbsp;aufbauen.'</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$res&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'select&amp;nbsp;*&amp;nbsp;from&amp;nbsp;authors&amp;nbsp;where&amp;nbsp;author&amp;nbsp;=&amp;nbsp;'Orwell''</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$i&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_num_fields</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$res</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;for&amp;nbsp;(</span><span style='color: #0000BB'>$j&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #0000BB'>$j&amp;nbsp;</span><span style='color: #007700'>&amp;lt;&amp;nbsp;</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #0000BB'>$j</span><span style='color: #007700'>++)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Spalte&amp;nbsp;</span><span style='color: #0000BB'>$j</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$fieldname&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_field_name</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$res</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$j</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Feldname:&amp;nbsp;</span><span style='color: #0000BB'>$fieldname</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Feldl&amp;auml;nge&amp;nbsp;in&amp;nbsp;Zeichen:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>pg_field_prtlen</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$res</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$fieldname</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;Zeichen\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Feldl&amp;auml;nge&amp;nbsp;in&amp;nbsp;Bytes:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>pg_field_size</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$res</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$j</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;Bytes\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Feldtyp:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>pg_field_type</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$res</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$j</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;\n\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Spalte 0 Feldname: author Feldl&amp;auml;nge in Zeichen: 6 Zeichen Feldl&amp;auml;nge in Bytes: -1 Bytes Feldtyp: varchar Spalte 1 Feldname: year Feldl&amp;auml;nge in Zeichen: 4 Zeichen Feldl&amp;auml;nge in Bytes: 2 Bytes Feldtyp: int2 Spalte 2 Feldname: title Feldl&amp;auml;nge in Zeichen: 24 Zeichen Feldl&amp;auml;nge in Bytesr: -1 Bytes Feldtyp: varchar </pre></div> </div> </div><p> </p> </div> <a name='function.pg-field-name.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-field-num.php' class='function' rel='rdfs-seeAlso'>pg_field_num()</a> - Gibt die Feldnummer des angegebenen Feldes zur&amp;uuml;ck</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_field_is_null" value="<div id='function.pg-field-is-null' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-field-is-null.php'>pg_field_is_null</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_field_is_null</span> &amp;mdash; <span class='dc-title'>Pr&amp;uuml;ft, ob ein Feld einen SQL <i>NULL</i>-Wert enth&amp;auml;lt</span></p> </div> <a name='function.pg-field-is-null.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>pg_field_is_null</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$result</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$row</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$field</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>pg_field_is_null</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$result</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$field</tt></span> )</div> <p class='para rdfs-comment'> <b>pg_field_is_null()</b> pr&amp;uuml;ft, ob ein Feld eines PostgreSQL Abfrageergebnisses einen SQL <i>NULL</i>-Wert enth&amp;auml;lt. </p> <blockquote><p><b class='note'>Hinweis</b>: Diese Funktion ersetzt die Funktion <b>pg_fieldisnull()</b>. <br /> </p></blockquote> </div> <a name='function.pg-field-is-null.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>result</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Verbindungskennung, die (unter anderem) von den Funktionen <a href='http://www.php.net/manual/de/function.pg-query.php' class='function'>pg_query()</a>, <a href='http://www.php.net/manual/de/function.pg-query-params.php' class='function'>pg_query_params()</a> oder <a href='http://www.php.net/manual/de/function.pg-execute.php' class='function'>pg_execute()</a> zur&amp;uuml;ckgegeben wurde. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>row</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die Nummer der Zeile im Abfrageergebnis. Die Nummerierung beginnt bei 0. Fehlt dieser Parameter, so wird die aktuelle Zeile geholt. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>field</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die Nummer des Feldes (beginnend bei 0) als <a href='http://www.php.net/manual/de/language.types.integer.php' class='type integer'>integer</a> oder der Feldname als <a href='http://www.php.net/manual/de/language.types.string.php' class='type string'>string</a>. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-field-is-null.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt <i>1</i> zur&amp;uuml;ck, falls das Feld in der &amp;uuml;bergebenen Zeile einen SQL <i>NULL</i>-Wert enth&amp;auml;lt und <i>0</i>, falls nicht. Bei einem Fehler oder wenn der Parameter <i><tt class='parameter'>row</tt></i> gr&amp;ouml;&amp;szlig;er als die Anzahl der Zeilen im Abfrageergebnis ist, wird <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ckgegeben. </p> </div> <a name='function.pg-field-is-null.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_field_is_null()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;$dbconn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=publisher'</span><span style='color: #007700'>)&amp;nbsp;or&amp;nbsp;die<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(</span><span style='color: #DD0000'>'Konnte&amp;nbsp;keine&amp;nbsp;Verbindung&amp;nbsp;aufbauen'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$res&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'select&amp;nbsp;*&amp;nbsp;from&amp;nbsp;authors&amp;nbsp;where&amp;nbsp;author&amp;nbsp;=&amp;nbsp;'Orwell''</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>$res</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>pg_field_is_null</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$res</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'year'</span><span style='color: #007700'>)&amp;nbsp;==&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Der&amp;nbsp;Wert&amp;nbsp;im&amp;nbsp;Feld&amp;nbsp;year&amp;nbsp;ist&amp;nbsp;NULL.\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>pg_field_is_null</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$res</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'year'</span><span style='color: #007700'>)&amp;nbsp;==&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Der&amp;nbsp;Wert&amp;nbsp;im&amp;nbsp;Feld&amp;nbsp;year&amp;nbsp;ist&amp;nbsp;nicht&amp;nbsp;NULL.\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_fetch_row" value="<div id='function.pg-fetch-row' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-fetch-row.php'>pg_fetch_row</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_fetch_row</span> &amp;mdash; <span class='dc-title'>Holt einen Datensatz als numerisches Array</span></p> </div> <a name='function.pg-fetch-row.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>pg_fetch_row</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$result</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$row</tt></span> ] )</div> <p class='para rdfs-comment'> <b>pg_fetch_row()</b> holt einen Datensatz der Ergebnismenge, die durch die Ergebniskennung <i><tt class='parameter'>result</tt></i> bezeichnet wird. </p> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'>Diese Funktion setzt NULL-Felder auf den PHP Wert-<b><tt class='constant'>NULL</tt></b>.</span></p></blockquote> </div> <a name='function.pg-fetch-row.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>result</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Verbindungskennung, die (unter anderem) von den Funktionen <a href='http://www.php.net/manual/de/function.pg-query.php' class='function'>pg_query()</a>, <a href='http://www.php.net/manual/de/function.pg-query-params.php' class='function'>pg_query_params()</a> oder <a href='http://www.php.net/manual/de/function.pg-execute.php' class='function'>pg_execute()</a> zur&amp;uuml;ckgegeben wurde. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>row</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die Nummer der Zeile des Abfrageergebnisses, die geholt werden soll. Die Nummerierung beginnt bei 0. Fehlt dieser Parameter, so wird jeweils die n&amp;auml;chste Zeile geholt. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-fetch-row.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Die gelesene Zeile des Abfrageergebnisses (Datensatz) wird als numerisches <a href='http://www.php.net/manual/de/language.types.array.php' class='type array'>array</a>, beginnend bei Offset 0, zur&amp;uuml;ckgegeben, das die Spaltenwerte in den Arraykomponenten enth&amp;auml;lt. Diese werden als <a href='http://www.php.net/manual/de/language.types.string.php' class='type string'>string</a> repr&amp;auml;sentiert, Nullwerte der Datenbank (<i>NULL</i>) werden als <b><tt class='constant'>NULL</tt></b> zur&amp;uuml;ckgegeben. </p> <p class='para'> Bei einem Fehler oder wenn der Parameter <i><tt class='parameter'>row</tt></i> gr&amp;ouml;&amp;szlig;er als die Anzahl der Zeilen im Abfrageergebnis ist, oder wenn kein Datensatz mehr gelesen werden kann, wird <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ckgegeben. </p> </div> <a name='function.pg-fetch-row.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.1.0</td> <td align='left'> Der Parameter <i><tt class='parameter'>row</tt></i> wurde optional. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.pg-fetch-row.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_fetch_row()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_pconnect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=publisher'</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Konnte&amp;nbsp;keine&amp;nbsp;Verbindung&amp;nbsp;aufbauen.\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;exit;<br />}<br /><br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;author,&amp;nbsp;email&amp;nbsp;FROM&amp;nbsp;authors'</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Ein&amp;nbsp;Fehler&amp;nbsp;ist&amp;nbsp;aufgetreten.\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;exit;<br />}<br /><br />while&amp;nbsp;(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_fetch_row</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Autor:&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]</span><span style='color: #DD0000'>&amp;nbsp;&amp;nbsp;E-mail:&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>]</span><span style='color: #DD0000'>'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.pg-fetch-row.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-query.php' class='function' rel='rdfs-seeAlso'>pg_query()</a> - F&amp;uuml;hrt eine Abfrage aus</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-fetch-array.php' class='function' rel='rdfs-seeAlso'>pg_fetch_array()</a> - Holt eine Zeile als Array</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-fetch-object.php' class='function' rel='rdfs-seeAlso'>pg_fetch_object()</a> - Holt einen Datensatz als Objekt</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-fetch-result.php' class='function' rel='rdfs-seeAlso'>pg_fetch_result()</a> - Liefert Werte aus einer Ergebnismenge</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_fetch_result" value="<div id='function.pg-fetch-result' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-fetch-result.php'>pg_fetch_result</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_fetch_result</span> &amp;mdash; <span class='dc-title'>Liefert Werte aus einer Ergebnismenge</span></p> </div> <a name='function.pg-fetch-result.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>pg_fetch_result</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$result</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$row</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$field</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>pg_fetch_result</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$result</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$field</tt></span> )</div> <p class='para rdfs-comment'> <b>pg_fetch_result()</b> liefert den Wert einer bestimmten Zeile und Spalte eines PostgreSQL Abfrageergebnisses. </p> <blockquote><p><b class='note'>Hinweis</b>: Diese Funktion ersetzt die Funktion <b>pg_result()</b>. <br /> </p></blockquote> </div> <a name='function.pg-fetch-result.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>result</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Verbindungskennung, die (unter anderem) von den Funktionen <a href='http://www.php.net/manual/de/function.pg-query.php' class='function'>pg_query()</a>, <a href='http://www.php.net/manual/de/function.pg-query-params.php' class='function'>pg_query_params()</a> oder <a href='http://www.php.net/manual/de/function.pg-execute.php' class='function'>pg_execute()</a> zur&amp;uuml;ckgegeben wurde. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>row</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die Nummer der Zeile des Abfrageergebnisses, die geholt werden soll. Die Nummerierung beginnt bei 0. Fehlt dieser Parameter, so wird jeweils die n&amp;auml;chste Zeile geholt. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>field</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ein <a href='http://www.php.net/manual/de/language.types.string.php' class='type string'>string</a>, der den Feldnamen des gew&amp;uuml;nschten Feldes enth&amp;auml;lt oder dessen numerischen Feldindex (beginnend bei 0). </p> </dd> </dl> <p> </p> </div> <a name='function.pg-fetch-result.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Boolesche Werte werden als &amp;quot;t&amp;quot; oder &amp;quot;f&amp;quot; zur&amp;uuml;ckgegeben. Alle anderen Typen, einschlie&amp;szlig;lich Arrays, werden als Strings zur&amp;uuml;ckgegeben, in der vom <strong class='command'>psql</strong>-Befehl bekannten PostgreSQL-Standardformatierung. Nullwerte der Datenbank <i>NULL</i> werden als <b><tt class='constant'>NULL</tt></b> zur&amp;uuml;ckgegeben. </p> <p class='para'> Bei einem Fehler oder wenn der Parameter <i><tt class='parameter'>row</tt></i> gr&amp;ouml;&amp;szlig;er als die Anzahl der Zeilen im Abfrageergebnis ist, wird <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ckgegeben. </p> </div> <a name='function.pg-fetch-result.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_fetch_result()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$db&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=users&amp;nbsp;user=me'</span><span style='color: #007700'>)&amp;nbsp;||&amp;nbsp;die();<br /><br /></span><span style='color: #0000BB'>$res&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$db</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;1&amp;nbsp;UNION&amp;nbsp;ALL&amp;nbsp;SELECT&amp;nbsp;2'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$val&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_fetch_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$res</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Das&amp;nbsp;erste&amp;nbsp;Feld&amp;nbsp;in&amp;nbsp;der&amp;nbsp;zweiten&amp;nbsp;Zeile&amp;nbsp;enth&amp;auml;lt:&amp;nbsp;'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$val</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Das erste Feld in der zweiten Zeile enth&amp;auml;lt: 2 </pre></div> </div> </div><p> </p> </div> <a name='function.pg-fetch-result.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-query.php' class='function' rel='rdfs-seeAlso'>pg_query()</a> - F&amp;uuml;hrt eine Abfrage aus</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-fetch-array.php' class='function' rel='rdfs-seeAlso'>pg_fetch_array()</a> - Holt eine Zeile als Array</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_fetch_object" value="<div id='function.pg-fetch-object' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-fetch-object.php'>pg_fetch_object</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_fetch_object</span> &amp;mdash; <span class='dc-title'>Holt einen Datensatz als Objekt</span></p> </div> <a name='function.pg-fetch-object.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>object</span> <span class='methodname'><b>pg_fetch_object</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$result</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$row</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$result_type</tt></span> ]] )</div> <div class='methodsynopsis dc-description'> <span class='type'>object</span> <span class='methodname'><b>pg_fetch_object</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$result</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$row</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$class_name</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$params</tt></span> ]]] )</div> <p class='para rdfs-comment'> <b>pg_fetch_object()</b> gibt ein Objekt zur&amp;uuml;ck, dessen Eigenschaften mit den Feldern des geholten Datensatzes &amp;uuml;bereinstimmen. Optional kann <b>pg_fetch_object()</b> ein Objekt der angegebenen Klasse instantiieren und Parameter an den Konstruktor dieser Klasse &amp;uuml;bergeben. </p> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'>Diese Funktion setzt NULL-Felder auf den PHP Wert-<b><tt class='constant'>NULL</tt></b>.</span></p></blockquote> <p class='para'> Von der Geschwindigkeit her ist die Funktion mit <a href='http://www.php.net/manual/de/function.pg-fetch-array.php' class='function'>pg_fetch_array()</a> identisch und fast so schnell wie <a href='http://www.php.net/manual/de/function.pg-fetch-row.php' class='function'>pg_fetch_row()</a> (der Unterschied ist unwesentlich). </p> </div> <a name='function.pg-fetch-object.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>result</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL-Verbindungskennung, die (unter anderem) von den Funktionen <a href='http://www.php.net/manual/de/function.pg-query.php' class='function'>pg_query()</a>, <a href='http://www.php.net/manual/de/function.pg-query-params.php' class='function'>pg_query_params()</a> oder <a href='http://www.php.net/manual/de/function.pg-execute.php' class='function'>pg_execute()</a> zur&amp;uuml;ckgegeben wurde. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>row</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die Nummer der Zeile des Abfrageergebnisses, die geholt werden soll. Die Nummerierung beginnt bei 0. Fehlt dieser Parameter, so wird jeweils die n&amp;auml;chste Zeile geholt. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>result_type</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ist veraltet und wird ignoriert. Der Standardwert ist <b><tt class='constant'>PGSQL_ASSOC</tt></b>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>class_name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der Name der Klasse, die instantiiert werden soll. Ein Objekt dieser Klasse mit den gesetzten Eigenschaften wird zur&amp;uuml;ckgegeben. Fehlt dieser Parameter, wird eine Objekt der Klasse <b class='classname'>stdClass</b> zur&amp;uuml;ckgegeben. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>params</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ein optionales <a href='http://www.php.net/manual/de/language.types.array.php' class='type Array'>Array</a> mit Parametern, die an den Konstruktor von <i><tt class='parameter'>class_name</tt></i> &amp;uuml;bergeben werden. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-fetch-object.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Ein <a href='http://www.php.net/manual/de/language.types.object.php' class='type object'>object</a>, das f&amp;uuml;r jeden Feldnamen des geholten Datensatzes eine Eigenschaft enth&amp;auml;lt. <i>NULL</i>-werte der Datenbank werden als <b><tt class='constant'>NULL</tt></b> zur&amp;uuml;ckgegeben. </p> <p class='para'> Bei einem Fehler oder wenn der Parameter <i><tt class='parameter'>row</tt></i> gr&amp;ouml;&amp;szlig;er als die Anzahl der Zeilen im Abfrageergebnis ist, oder wenn kein Datensatz mehr gelesen werden kann, wird <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ckgegeben. </p> </div> <a name='function.pg-fetch-object.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.0.0</td> <td align='left'> Die Parameter <i><tt class='parameter'>class_name</tt></i> und <i><tt class='parameter'>params</tt></i> wurden hinzugef&amp;uuml;gt. Die herk&amp;ouml;mmliche Form mit <i><tt class='parameter'>result_type</tt></i> ist noch aus Gr&amp;uuml;nden der Abw&amp;auml;rtskompatibilit&amp;auml;t verf&amp;uuml;gbar. </td> </tr> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'> Die Standardeinstellung von <i><tt class='parameter'>result_type</tt></i> wurde von <b><tt class='constant'>PGSQL_BOTH</tt></b> auf <b><tt class='constant'>PGSQL_ASSOC</tt></b> ge&amp;auml;ndert, da ein numerischer Index bei Objekten unzul&amp;auml;ssig war. </td> </tr> <tr valign='middle'> <td align='left'>4.1.0</td> <td align='left'> Der Parameter <i><tt class='parameter'>row</tt></i> wurde optional. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.pg-fetch-object.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_fetch_object()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$database&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'store'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$db_conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'host=localhost&amp;nbsp;port=5432&amp;nbsp;dbname=</span><span style='color: #0000BB'>$database</span><span style='color: #DD0000'>'</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$db_conn</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Konnte&amp;nbsp;keine&amp;nbsp;Verbindung&amp;nbsp;zu&amp;nbsp;</span><span style='color: #0000BB'>$database</span><span style='color: #DD0000'>&amp;nbsp;aufbauen.\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;exit;<br />}<br /><br /></span><span style='color: #0000BB'>$qu&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$db_conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;books&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;author'</span><span style='color: #007700'>);<br /><br /><br />while&amp;nbsp;(</span><span style='color: #0000BB'>$data&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_fetch_object</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$qu</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$data</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>author&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;('</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$data</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>year&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'):&amp;nbsp;'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$data</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>title&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>pg_free_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$qu</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>pg_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$db_conn</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.pg-fetch-object.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-query.php' class='function' rel='rdfs-seeAlso'>pg_query()</a> - F&amp;uuml;hrt eine Abfrage aus</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-fetch-array.php' class='function' rel='rdfs-seeAlso'>pg_fetch_array()</a> - Holt eine Zeile als Array</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-fetch-assoc.php' class='function' rel='rdfs-seeAlso'>pg_fetch_assoc()</a> - Holt eine Zeile als assoziatives Array</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-fetch-row.php' class='function' rel='rdfs-seeAlso'>pg_fetch_row()</a> - Holt einen Datensatz als numerisches Array</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-fetch-result.php' class='function' rel='rdfs-seeAlso'>pg_fetch_result()</a> - Liefert Werte aus einer Ergebnismenge</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_fetch_assoc" value="<div id='function.pg-fetch-assoc' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-fetch-assoc.php'>pg_fetch_assoc</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_fetch_assoc</span> &amp;mdash; <span class='dc-title'>Holt eine Zeile als assoziatives Array</span></p> </div> <a name='function.pg-fetch-assoc.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>pg_fetch_assoc</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$result</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$row</tt></span> ] )</div> <p class='para rdfs-comment'> <b>pg_fetch_assoc()</b> gibt eine Zeile eines Abfrageergebnisses als assoziatives Array zur&amp;uuml;ck. </p> <p class='para'> <b>pg_fetch_assoc()</b> ist &amp;auml;quivalent zu <a href='http://www.php.net/manual/de/function.pg-fetch-array.php' class='function'>pg_fetch_array()</a> mit <b><tt class='constant'>PGSQL_ASSOC</tt></b> als optionalem dritten Parameter. Zur&amp;uuml;ckgegeben wird nur ein assoziatives Array. Falls Sie ein numerisches Array brauchen, m&amp;uuml;ssen Sie die Funktion <a href='http://www.php.net/manual/de/function.pg-fetch-row.php' class='function'>pg_fetch_row()</a> benutzen. </p> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'>Diese Funktion setzt NULL-Felder auf den PHP Wert-<b><tt class='constant'>NULL</tt></b>.</span></p></blockquote> <p class='para'> <b>pg_fetch_assoc()</b> ist nur unwesentlich langsamer als <a href='http://www.php.net/manual/de/function.pg-fetch-row.php' class='function'>pg_fetch_row()</a>, aber wesentlich einfacher zu benutzen. </p> </div> <a name='function.pg-fetch-assoc.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>result</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Verbindungskennung, die (unter anderem) von den Funktionen <a href='http://www.php.net/manual/de/function.pg-query.php' class='function'>pg_query()</a>, <a href='http://www.php.net/manual/de/function.pg-query-params.php' class='function'>pg_query_params()</a> oder <a href='http://www.php.net/manual/de/function.pg-execute.php' class='function'>pg_execute()</a> zur&amp;uuml;ckgegeben wurde. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>row</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die Nummer der Zeile des Abfrageergebnisses, die geholt werden soll. Die Nummerierung beginnt bei 0. Fehlt dieser Parameter, so wird jeweils die n&amp;auml;chste Zeile geholt. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-fetch-assoc.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Ein <a href='http://www.php.net/manual/de/language.types.array.php' class='type array'>array</a>, das mit den Feldnamen des Abfrageergebnisses indiziert ist. Jeder Wert im <a href='http://www.php.net/manual/de/language.types.array.php' class='type array'>array</a> wird als <a href='http://www.php.net/manual/de/language.types.string.php' class='type string'>string</a> repr&amp;auml;sentiert. Nullwerte der Datenbank (<i>NULL</i>) werden als <b><tt class='constant'>NULL</tt></b> zur&amp;uuml;ckgegeben. </p> <p class='para'> Bei einem Fehler oder wenn der Parameter <i><tt class='parameter'>row</tt></i> gr&amp;ouml;&amp;szlig;er als die Anzahl der Zeilen im Abfrageergebnis ist, oder wenn kein Datensatz mehr gelesen werden kann, wird <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ckgegeben. </p> </div> <a name='function.pg-fetch-assoc.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.1.0</td> <td align='left'> Der Parameter <i><tt class='parameter'>row</tt></i> wurde optional. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.pg-fetch-assoc.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_fetch_assoc()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php&amp;nbsp;<br />$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=publisher'</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Konnte&amp;nbsp;keine&amp;nbsp;Verbindung&amp;nbsp;aufbauen.\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;exit;<br />}<br /><br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;id,&amp;nbsp;author,&amp;nbsp;email&amp;nbsp;FROM&amp;nbsp;authors'</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Ein&amp;nbsp;Fehler&amp;nbsp;ist&amp;nbsp;aufgetreten.\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;exit;<br />}<br /><br />while&amp;nbsp;(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_fetch_assoc</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'id'</span><span style='color: #007700'>];<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'author'</span><span style='color: #007700'>];<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'email'</span><span style='color: #007700'>];<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.pg-fetch-assoc.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-fetch-row.php' class='function' rel='rdfs-seeAlso'>pg_fetch_row()</a> - Holt einen Datensatz als numerisches Array</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-fetch-array.php' class='function' rel='rdfs-seeAlso'>pg_fetch_array()</a> - Holt eine Zeile als Array</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-fetch-object.php' class='function' rel='rdfs-seeAlso'>pg_fetch_object()</a> - Holt einen Datensatz als Objekt</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-fetch-result.php' class='function' rel='rdfs-seeAlso'>pg_fetch_result()</a> - Liefert Werte aus einer Ergebnismenge</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_fetch_array" value="<div id='function.pg-fetch-array' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-fetch-array.php'>pg_fetch_array</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_fetch_array</span> &amp;mdash; <span class='dc-title'>Holt eine Zeile als Array</span></p> </div> <a name='function.pg-fetch-array.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>pg_fetch_array</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$result</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$row</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$result_type</tt></span> ]] )</div> <p class='para rdfs-comment'> <b>pg_fetch_array()</b> gibt ein Array zur&amp;uuml;ck, das die gelesene Zeile (Tupel, Datensatz) enth&amp;auml;lt. </p> <p class='para'> <b>pg_fetch_array()</b> ist eine erweiterte Version von <a href='http://www.php.net/manual/de/function.pg-fetch-row.php' class='function'>pg_fetch_row()</a>. Zus&amp;auml;tzlich zur Speicherung der Daten in einem numerischen Array (mit den Feldindizes) speichert diese Funktion die Daten auch in einem assoziativen Array, mit den Feldnamen als Indizes. In der Standardeinstellung wird ein Array mit beiden Indextypen zur&amp;uuml;ckgegeben. </p> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'>Diese Funktion setzt NULL-Felder auf den PHP Wert-<b><tt class='constant'>NULL</tt></b>.</span></p></blockquote> <p class='para'> <b>pg_fetch_array()</b> ist NICHT wesentlich langsamer als <a href='http://www.php.net/manual/de/function.pg-fetch-row.php' class='function'>pg_fetch_row()</a> oder <a href='http://www.php.net/manual/de/function.pg-fetch-assoc.php' class='function'>pg_fetch_assoc()</a>, ist aber viel einfacher zu benutzen. </p> </div> <a name='function.pg-fetch-array.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>result</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Verbindungskennung, die (unter anderem) von den Funktionen <a href='http://www.php.net/manual/de/function.pg-query.php' class='function'>pg_query()</a>, <a href='http://www.php.net/manual/de/function.pg-query-params.php' class='function'>pg_query_params()</a> oder <a href='http://www.php.net/manual/de/function.pg-execute.php' class='function'>pg_execute()</a> zur&amp;uuml;ckgegeben wurde. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>row</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die Nummer der Zeile des Abfrageergebnisses, die geholt werden soll. Die Nummerierung beginnt bei 0. Fehlt dieser Parameter, so wird jeweils die n&amp;auml;chste Zeile geholt. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>result_type</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ein optionaler Parameter, mit dem bestimmt werden kann, wie das <a href='http://www.php.net/manual/de/language.types.array.php' class='type array'>array</a> indiziert sein soll. <i><tt class='parameter'>result_type</tt></i> ist eine Konstante, die die Werte <b><tt class='constant'>PGSQL_ASSOC</tt></b>, <b><tt class='constant'>PGSQL_NUM</tt></b> oder <b><tt class='constant'>PGSQL_BOTH</tt></b> annehmen kann. Mit der Konstanten <b><tt class='constant'>PGSQL_NUM</tt></b> gibt <b>pg_fetch_array()</b> ein numerisch indiziertes Array zur&amp;uuml;ck, mit der Konstanten <b><tt class='constant'>PGSQL_ASSOC</tt></b> ein assoziatives Array. Die Standardeinstellung ist <b><tt class='constant'>PGSQL_BOTH</tt></b>, mit der ein Array sowohl mit numerischen als auch assoziativen Indizes zur&amp;uuml;ckgegeben wird. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-fetch-array.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Ein <a href='http://www.php.net/manual/de/language.types.array.php' class='type array'>array</a>, das entweder numerisch (bei 0 beginnend) oder assoziativ indiziert ist, oder beides. Jeder Wert im <a href='http://www.php.net/manual/de/language.types.array.php' class='type array'>array</a> wird als <a href='http://www.php.net/manual/de/language.types.string.php' class='type string'>string</a> repr&amp;auml;sentiert. Nullwerte der Datenbank (<i>NULL</i>) werden als <b><tt class='constant'>NULL</tt></b> zur&amp;uuml;ckgegeben. </p> <p class='para'> Bei einem Fehler oder wenn der Parameter <i><tt class='parameter'>row</tt></i> gr&amp;ouml;&amp;szlig;er als die Anzahl der Zeilen im Abfrageergebnis ist, oder wenn kein Datensatz mehr gelesen werden kann, wird <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ckgegeben. </p> </div> <a name='function.pg-fetch-array.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.1.0</td> <td align='left'> Der Parameter <i><tt class='parameter'>row</tt></i> wurde optional. </td> </tr> <tr valign='middle'> <td align='left'>4.0.0</td> <td align='left'> Der Parameter <i><tt class='parameter'>result_type</tt></i> wurde hinzugef&amp;uuml;gt. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.pg-fetch-array.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_fetch_array()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php&amp;nbsp;<br /><br />$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_pconnect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=publisher'</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Konnte&amp;nbsp;keine&amp;nbsp;Verbindung&amp;nbsp;aufbauen.\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;exit;<br />}<br /><br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;author,&amp;nbsp;email&amp;nbsp;FROM&amp;nbsp;authors'</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Ein&amp;nbsp;Fehler&amp;nbsp;ist&amp;nbsp;aufgetreten.\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;exit;<br />}<br /><br /></span><span style='color: #0000BB'>$arr&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_fetch_array</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PGSQL_NUM</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$arr</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;&amp;lt;-&amp;nbsp;Zeile&amp;nbsp;1&amp;nbsp;Autor\n'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$arr</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>]&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;&amp;lt;-&amp;nbsp;Zeile&amp;nbsp;1&amp;nbsp;E-mail\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Seit&amp;nbsp;PHP&amp;nbsp;4.1.0&amp;nbsp;ist&amp;nbsp;der&amp;nbsp;Parameter&amp;nbsp;row&amp;nbsp;optional.&amp;nbsp;Stattdessen&amp;nbsp;kann<br />//&amp;nbsp;NULL&amp;nbsp;&amp;uuml;bergeben&amp;nbsp;werden.&amp;nbsp;Aufeinanderfolgende&amp;nbsp;Aufrufe&amp;nbsp;von&amp;nbsp;<br />//&amp;nbsp;pg_fetch_array&amp;nbsp;liefern&amp;nbsp;jeweils&amp;nbsp;den&amp;nbsp;n&amp;auml;chsten&amp;nbsp;Datensatz.<br /></span><span style='color: #0000BB'>$arr&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_fetch_array</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>NULL</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PGSQL_ASSOC</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$arr</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'author'</span><span style='color: #007700'>]&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;&amp;lt;-&amp;nbsp;Zeile&amp;nbsp;2&amp;nbsp;Autor\n'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$arr</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'email'</span><span style='color: #007700'>]&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;&amp;lt;-&amp;nbsp;Zeile&amp;nbsp;2&amp;nbsp;E-mail\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$arr&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_fetch_array</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$arr</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'author'</span><span style='color: #007700'>]&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;&amp;lt;-&amp;nbsp;Zeile&amp;nbsp;3&amp;nbsp;Autor\n'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$arr</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>]&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;&amp;lt;-&amp;nbsp;Zeile&amp;nbsp;3&amp;nbsp;E-mail\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.pg-fetch-array.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-fetch-row.php' class='function' rel='rdfs-seeAlso'>pg_fetch_row()</a> - Holt einen Datensatz als numerisches Array</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-fetch-object.php' class='function' rel='rdfs-seeAlso'>pg_fetch_object()</a> - Holt einen Datensatz als Objekt</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-fetch-result.php' class='function' rel='rdfs-seeAlso'>pg_fetch_result()</a> - Liefert Werte aus einer Ergebnismenge</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_fetch_all_columns" value="<div id='function.pg-fetch-all-columns' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-fetch-all-columns.php'>pg_fetch_all_columns</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>pg_fetch_all_columns</span> &amp;mdash; <span class='dc-title'>Gibt alle Werte einer bestimmten Spalte eines Abfrageergebnisses in einem Array zur&amp;uuml;ck</span></p> </div> <a name='function.pg-fetch-all-columns.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>pg_fetch_all_columns</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$result</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$column</tt><span class='initializer'> = 0</span></span> ] )</div> <p class='para rdfs-comment'> <b>pg_fetch_all_columns()</b> gibt ein Array zur&amp;uuml;ck, das alle Werte einer bestimmten Spalte eines Abfrageergebnisses enth&amp;auml;lt. </p> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'>Diese Funktion setzt NULL-Felder auf den PHP Wert-<b><tt class='constant'>NULL</tt></b>.</span></p></blockquote> </div> <a name='function.pg-fetch-all-columns.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>result</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL-Abfrageergebnis, das (unter anderem) von <a href='http://www.php.net/manual/de/function.pg-query.php' class='function'>pg_query()</a>, <a href='http://www.php.net/manual/de/function.pg-query-params.php' class='function'>pg_query_params()</a> oder <a href='http://www.php.net/manual/de/function.pg-execute.php' class='function'>pg_execute()</a> zur&amp;uuml;ckgegeben wurde. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>column</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die Nummer der Spalte (beginnend bei 0), die aus dem Abfrageergebnis extrahiert werden soll. Falls nichts angegeben wurde, wird die erste Spalte ausgelesen. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-fetch-all-columns.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Ein <a href='http://www.php.net/manual/de/language.types.array.php' class='type array'>array</a>, in dem alle Werte der Ergebnisspalte gespeichert sind. </p> <p class='para'> Falls die Spaltennummer <i><tt class='parameter'>column</tt></i> gr&amp;ouml;&amp;szlig;er ist, als das Abfrageergebnis Spalten hat oder, wenn ein anderer Fehler auftritt, wird <b><tt class='constant'>FALSE</tt></b> zurckgegeben. </p> </div> <a name='function.pg-fetch-all-columns.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_fetch_all_columns()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_pconnect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=publisher'</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Ein&amp;nbsp;Fehler&amp;nbsp;ist&amp;nbsp;aufgetreten.\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;exit;<br />}<br /><br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;title,&amp;nbsp;name,&amp;nbsp;address&amp;nbsp;FROM&amp;nbsp;authors'</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Ein&amp;nbsp;Fehler&amp;nbsp;ist&amp;nbsp;aufgetreten.\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;exit;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Die&amp;nbsp;Namen&amp;nbsp;aller&amp;nbsp;Autoren&amp;nbsp;in&amp;nbsp;einem&amp;nbsp;Array&amp;nbsp;holen<br /></span><span style='color: #0000BB'>$arr&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_fetch_all_columns</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$arr</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.pg-fetch-all-columns.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-fetch-all.php' class='function' rel='rdfs-seeAlso'>pg_fetch_all()</a> - Gibt alle Zeilen eines Abfrageergebnisses als Array zur&amp;uuml;ck</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_fetch_all" value="<div id='function.pg-fetch-all' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-fetch-all.php'>pg_fetch_all</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_fetch_all</span> &amp;mdash; <span class='dc-title'>Gibt alle Zeilen eines Abfrageergebnisses als Array zur&amp;uuml;ck</span></p> </div> <a name='function.pg-fetch-all.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>pg_fetch_all</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$result</tt></span> )</div> <p class='para rdfs-comment'> <b>pg_fetch_all()</b> gibt ein Array zur&amp;uuml;ck, das alle Zeilen eines Abfrageergebnisses enth&amp;auml;lt. </p> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'>Diese Funktion setzt NULL-Felder auf den PHP Wert-<b><tt class='constant'>NULL</tt></b>.</span></p></blockquote> </div> <a name='function.pg-fetch-all.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>result</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL-Verbindungskennung, die (unter anderem) von den Funktionen <a href='http://www.php.net/manual/de/function.pg-query.php' class='function'>pg_query()</a>, <a href='http://www.php.net/manual/de/function.pg-query-params.php' class='function'>pg_query_params()</a> oder <a href='http://www.php.net/manual/de/function.pg-execute.php' class='function'>pg_execute()</a> zur&amp;uuml;ckgegeben wurde. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-fetch-all.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Ein <a href='http://www.php.net/manual/de/language.types.array.php' class='type Array'>Array</a> mit allen Zeilen des Abfrageergebnisses. Jede Zeile ist ein assoziatives Array mit den Feldnamen als Indizes und den Werten der Tabellenspalte als Werte. </p> <p class='para'> Falls ein Fehler auftritt oder falls das Abfrageergebnis leer ist, wird <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ckgegeben. </p> </div> <a name='function.pg-fetch-all.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 PostgreSQL fetch all</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_pconnect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=publisher'</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Konnte&amp;nbsp;keine&amp;nbsp;Verbindung&amp;nbsp;aufbauen.\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;exit;<br />}<br /><br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;authors'</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Ein&amp;nbsp;Fehler&amp;nbsp;ist&amp;nbsp;aufgetreten.\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;exit;<br />}<br /><br /></span><span style='color: #0000BB'>$arr&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_fetch_all</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$arr</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.pg-fetch-all.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-fetch-row.php' class='function' rel='rdfs-seeAlso'>pg_fetch_row()</a> - Holt einen Datensatz als numerisches Array</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-fetch-array.php' class='function' rel='rdfs-seeAlso'>pg_fetch_array()</a> - Holt eine Zeile als Array</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-fetch-object.php' class='function' rel='rdfs-seeAlso'>pg_fetch_object()</a> - Holt einen Datensatz als Objekt</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-fetch-result.php' class='function' rel='rdfs-seeAlso'>pg_fetch_result()</a> - Liefert Werte aus einer Ergebnismenge</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_execute" value="<div id='function.pg-execute' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-execute.php'>pg_execute</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>pg_execute</span> &amp;mdash; <span class='dc-title'>Fordert den Datenankserver auf, eine vorbereitete Anfrage mit den angegebenen Parametern auszuf&amp;uuml;hren und wartet auf das Ergebnis</span></p> </div> <a name='function.pg-execute.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>pg_execute</b></span> ([ <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> ], <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$stmtname</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$params</tt></span> )</div> <p class='para rdfs-comment'> Fordert den Datenankserver auf, eine vorbereitete Anfrage mit den angegebenen Parametern auszuf&amp;uuml;hren und wartet auf das Ergebnis. </p> <p class='para'> <b>pg_execute()</b> ist &amp;auml;hnlich wie <a href='http://www.php.net/manual/de/function.pg-query-params.php' class='function'>pg_query_params()</a>, mit dem Unterschied, dass das auszuf&amp;uuml;hrende Kommando zuvor als vorbereitete Abfrage definiert wurde und kein SQL-String ist. Damit werden Abfragen, die wiederholt gebraucht werden, nur ein einziges Mal geparst und geplant und nicht jedesmal, wenn sie ausgef&amp;uuml;hrt werden. Das Kommando muss zuvor in der aktuellen Datenbanksitzung vorbereitet worden sein. <b>pg_execute()</b> wird von PostgreSQL ab der Version 7.4 unterst&amp;uuml;tzt und wird in allen fr&amp;uuml;heren Versionen fehlschlagen. </p> <p class='para'> Die Parameter sind identisch zu denen in <a href='http://www.php.net/manual/de/function.pg-query-params.php' class='function'>pg_query_params()</a>, au&amp;szlig;er dass der Name eines vorbereiteten Kommandos anstatt einer SQL-Abfrage &amp;uuml;bergeben wird. </p> </div> <a name='function.pg-execute.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Verbindungskennung. Wenn <i><tt class='parameter'>connection</tt></i> fehlt, wird die Standardverbindung angenommen. Dies ist die Verbindung, die zuletzt mit den Funktionen <a href='http://www.php.net/manual/de/function.pg-connect.php' class='function'>pg_connect()</a> oder <a href='http://www.php.net/manual/de/function.pg-pconnect.php' class='function'>pg_pconnect()</a> ge&amp;ouml;ffnet wurde. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>stmtname</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der Name der vorbereiteten Abfrage, die ausgef&amp;uuml;hrt werden soll. Falls &amp;quot;&amp;quot; angegeben wurde, wird die unbenannte Abfrage ausgef&amp;uuml;hrt. Dieser Name muss zuvor mit <a href='http://www.php.net/manual/de/function.pg-prepare.php' class='function'>pg_prepare()</a>, <a href='http://www.php.net/manual/de/function.pg-send-prepare.php' class='function'>pg_send_prepare()</a> oder dem SQL-Kommando <i>PREPARE</i> vorbereitet worden sein. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>params</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ein Array, das die Parameter enth&amp;auml;lt, mit denen die Platzhalter $1, $2 usw. im originalen Abfragestring ersetzt werden. Die Anzahl der Arrayelemente muss mit der Anzahl der Platzhalter &amp;uuml;bereinstimmen. </p> <div class='warning'><b class='warning'>Warnung</b> <p class='para'> Beim Aufruf dieser Funktion werden die Elemente in Strings konvertiert. </p> </div> </dd> </dl> <p> </p> </div> <a name='function.pg-execute.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Bei Erfolg wird eine Ergebniskennung zur&amp;uuml;ckgegeben und bei einem Fehler <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.pg-execute.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_execute()</b> benutzen:</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;Zu&amp;nbsp;der&amp;nbsp;Datenbank&amp;nbsp;'mary'&amp;nbsp;verbinden<br /></span><span style='color: #0000BB'>$dbconn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=mary'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Eine&amp;nbsp;Abfrage&amp;nbsp;zur&amp;nbsp;Ausf&amp;uuml;hrung&amp;nbsp;vorbereiten<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_query'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;shops&amp;nbsp;WHERE&amp;nbsp;name&amp;nbsp;=&amp;nbsp;$1'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Die&amp;nbsp;vorbereitete&amp;nbsp;Abfrage&amp;nbsp;ausf&amp;uuml;hren.&amp;nbsp;Es&amp;nbsp;ist&amp;nbsp;nicht&amp;nbsp;notwendig,<br />//&amp;nbsp;den&amp;nbsp;String&amp;nbsp;'Joe's&amp;nbsp;Widgets'&amp;nbsp;zu&amp;nbsp;maskieren<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_execute</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_query'</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'Joe's&amp;nbsp;Widgets'</span><span style='color: #007700'>));<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Dieselbe&amp;nbsp;vorbereitete&amp;nbsp;Abfrage&amp;nbsp;nochmal&amp;nbsp;ausf&amp;uuml;hren,<br />//&amp;nbsp;diesmal&amp;nbsp;mit&amp;nbsp;einem&amp;nbsp;anderen&amp;nbsp;Parameter<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_execute</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_query'</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'Clothes&amp;nbsp;Clothes&amp;nbsp;Clothes'</span><span style='color: #007700'>));<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.pg-execute.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-prepare.php' class='function' rel='rdfs-seeAlso'>pg_prepare()</a> - Sendet eine Aufforderung an den Server, eine vorbereitete Anfrage mit den &amp;uuml;bergebenen Parametern zu erzeugen und wartet auf ihre Beendigung.</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-send-prepare.php' class='function' rel='rdfs-seeAlso'>pg_send_prepare()</a> - Sendet eine Aufforderung an den Server, eine vorbereitete Abfrage mit den &amp;uuml;bergebenen Parametern zu erzeugen, ohne auf ihre Beendigung zu warten.</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-query-params.php' class='function' rel='rdfs-seeAlso'>pg_query_params()</a> - Sendet ein Kommando zum Server und wartet seine Ausf&amp;uuml;hrung ab. Getrennt vom SQL-Kommando k&amp;ouml;nnen dabei Parameter &amp;uuml;bergeben werden.</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_escape_string" value="<div id='function.pg-escape-string' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-escape-string.php'>pg_escape_string</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_escape_string</span> &amp;mdash; <span class='dc-title'> Maskiert einen String zum Einfgen in Felder mit text/char Datentypen </span></p> </div> <a name='function.pg-escape-string.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>pg_escape_string</b></span> ([ <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> ], <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$data</tt></span> )</div> <p class='para rdfs-comment'> <b>pg_escape_string()</b> maskiert einen String zum Einf&amp;uuml;gen in Felder mit text/char Datentypen. Der R&amp;uuml;ckgabewert ist der maskierte String im PostgreSQL-Format. Diese Funktion sollte anstelle von <a href='http://www.php.net/manual/de/function.addslashes.php' class='function'>addslashes()</a> verwendet werden. Falls der Datentyp der Spalte bytea ist, mssen Sie stattdessen <a href='http://www.php.net/manual/de/function.pg-escape-bytea.php' class='function'>pg_escape_bytea()</a> verwenden. </p> <blockquote><p><b class='note'>Hinweis</b>: Diese Funktion setzt PostgreSQL 7.2 oder h&amp;ouml;her voraus. <br /> </p></blockquote> </div> <a name='function.pg-escape-string.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Verbindungskennung. Wenn der Parameter <i><tt class='parameter'>connection</tt></i> nicht angegeben ist, wird die Standardverbindung benutzt. Das ist die Verbindung, die zuletzt von <a href='http://www.php.net/manual/de/function.pg-connect.php' class='function'>pg_connect()</a> oder <a href='http://www.php.net/manual/de/function.pg-pconnect.php' class='function'>pg_pconnect()</a> ge&amp;ouml;ffnet wurde. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>data</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ein <a href='http://www.php.net/manual/de/language.types.string.php' class='type string'>string</a> mit den Daten, die maskiert werden m&amp;uuml;ssen. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-escape-string.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Ein <a href='http://www.php.net/manual/de/language.types.string.php' class='type string'>string</a> mit den maskierten Daten. </p> </div> <a name='function.pg-escape-string.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.2.0</td> <td align='left'> Der Parameter <i><tt class='parameter'>connection</tt></i> wurde hinzugef&amp;uuml;gt. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.pg-escape-string.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_escape_string()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Datenbankverbindung&amp;nbsp;&amp;ouml;ffnen<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$dbconn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=foo'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Eine&amp;nbsp;Textdatei&amp;nbsp;(mit&amp;nbsp;Hochkommas&amp;nbsp;und&amp;nbsp;Backslashes)&amp;nbsp;auslesen<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$data&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>file_get_contents</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'letter.txt'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Die&amp;nbsp;Textdaten&amp;nbsp;maskieren<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$escaped&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_escape_string</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$data</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;und&amp;nbsp;in&amp;nbsp;die&amp;nbsp;Datenbank&amp;nbsp;einf&amp;uuml;gen<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'INSERT&amp;nbsp;INTO&amp;nbsp;correspondence&amp;nbsp;(name,&amp;nbsp;data)&amp;nbsp;VALUES&amp;nbsp;('My&amp;nbsp;letter',&amp;nbsp;'</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$escaped</span><span style='color: #007700'>}</span><span style='color: #DD0000'>')'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.pg-escape-string.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-escape-bytea.php' class='function' rel='rdfs-seeAlso'>pg_escape_bytea()</a> - Maskiert Zeichenketten zum Einf&amp;uuml;gen in ein Feld vom Typ bytea</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_escape_bytea" value="<div id='function.pg-escape-bytea' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-escape-bytea.php'>pg_escape_bytea</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_escape_bytea</span> &amp;mdash; <span class='dc-title'> Maskiert Zeichenketten zum Einf&amp;uuml;gen in ein Feld vom Typ bytea </span></p> </div> <a name='function.pg-escape-bytea.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>pg_escape_bytea</b></span> ([ <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> ], <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$data</tt></span> )</div> <p class='para rdfs-comment'> <b>pg_escape_bytea()</b> maskiert <i><tt class='parameter'>data</tt></i> fr den Datentyp bytea und gibt den maskierten String zur&amp;uuml;ck. </p> <blockquote><p><b class='note'>Hinweis</b>: Wenn Sie mit <i>SELECT</i> Daten vom Typ bytea abfragen, gibt PostgreSQL die Oktalwerte der einzelnen Datenbytes zur&amp;uuml;ck, denen ein Backslash vorangestellt ist (z.B. \032). Diese Werte m&amp;uuml;ssen vom Benutzer in das Bin&amp;auml;rformat zur&amp;uuml;ckkonvertiert werden. <br /> Diese Funktion setzt PostgreSQL 7.2 oder h&amp;ouml;her voraus. Mit den PostgreSQL-Versionen 7.2.0 und 7.2.1 muss der Typ bytea konvertiert werden, falls die multi-byte-Unterst&amp;uuml;tzung benutzt wird, z.B. <i>INSERT INTO test_table (image) VALUES (&amp;#039;$image_escaped&amp;#039;::bytea);</i>. Ab der PostgreSQL-Version 7.2.2 und h&amp;ouml;her, muss keine Typkonvertierung mehr durchgef&amp;uuml;hrt werden. Es sei denn, die Codierungen von Client und Server passen nicht zusammen, was zu einem multi-byte Streamfehler f&amp;uuml;hren kann. Um diesen Fehler zu vermeiden, muss der Stream in den Typ bytea konvertiert werden. <br /> </p></blockquote> </div> <a name='function.pg-escape-bytea.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Verbindungskennung. Wenn der Parameter <i><tt class='parameter'>connection</tt></i> nicht angegeben ist, wird die Standardverbindung benutzt. Das ist die Verbindung, die zuletzt von <a href='http://www.php.net/manual/de/function.pg-connect.php' class='function'>pg_connect()</a> oder <a href='http://www.php.net/manual/de/function.pg-pconnect.php' class='function'>pg_pconnect()</a> ge&amp;ouml;ffnet wurde. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>data</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ein <a href='http://www.php.net/manual/de/language.types.string.php' class='type string'>string</a>, der Text oder Bin&amp;auml;rdaten enth&amp;auml;lt, die in eine Spalte vom Typ bytea eingef&amp;uuml;gt werden sollen. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-escape-bytea.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Ein <a href='http://www.php.net/manual/de/language.types.string.php' class='type string'>string</a> mit den maskierten Daten. </p> </div> <a name='function.pg-escape-bytea.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.2.0</td> <td align='left'> Der Parameter <i><tt class='parameter'>connection</tt></i> wurde hinzugef&amp;uuml;gt. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.pg-escape-bytea.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_escape_bytea()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Zur&amp;nbsp;Datenbank&amp;nbsp;verbinden<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$dbconn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=foo'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;eine&amp;nbsp;Bin&amp;auml;rdatei&amp;nbsp;auslesen<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$data&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>file_get_contents</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'image1.jpg'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Die&amp;nbsp;Bin&amp;auml;rdaten&amp;nbsp;maskieren<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$escaped&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_escape_bytea</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$data</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;und&amp;nbsp;in&amp;nbsp;die&amp;nbsp;Datenbank&amp;nbsp;einf&amp;uuml;gen<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'INSERT&amp;nbsp;INTO&amp;nbsp;gallery&amp;nbsp;(name,&amp;nbsp;data)&amp;nbsp;VALUES&amp;nbsp;('Pine&amp;nbsp;trees',&amp;nbsp;'</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$escaped</span><span style='color: #007700'>}</span><span style='color: #DD0000'>')'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.pg-escape-bytea.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-unescape-bytea.php' class='function' rel='rdfs-seeAlso'>pg_unescape_bytea()</a> - Entfernt Maskierungen f&amp;uuml;r den Typ bytea</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-escape-string.php' class='function' rel='rdfs-seeAlso'>pg_escape_string()</a> - Maskiert einen String zum Einfgen in Felder mit text/char Datentypen</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_end_copy" value="<div id='function.pg-end-copy' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-end-copy.php'>pg_end_copy</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.3, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_end_copy</span> &amp;mdash; <span class='dc-title'>Synchronisation mit dem PostgreSQL-Server</span></p> </div> <a name='function.pg-end-copy.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>pg_end_copy</b></span> ([ <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> ] )</div> <p class='para rdfs-comment'> <b>pg_end_copy()</b> synchronisiert das PostgreSQL-Frontend (normalerweise ein Prozess des Webservers) mit dem PostgreSQL-Server nach einer Kopier-Operation, die von der Funktion <a href='http://www.php.net/manual/de/function.pg-put-line.php' class='function'>pg_put_line()</a> durchgef&amp;uuml;hrt wurde. <b>pg_end_copy()</b> muss aufgerufen werden, da sonst der PostgreSQL-Server einen &amp;quot;out of sync&amp;quot; Fehler mit dem Frontend meldet. Die Funktion gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, und bei Misserfolg einen Fehler. </p> </div> <a name='function.pg-end-copy.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Verbindungkennung. Falls <i><tt class='parameter'>connection</tt></i> nicht angegeben wurde, wird die zuletzt mit <a href='http://www.php.net/manual/de/function.pg-connect.php' class='function'>pg_connect()</a> oder <a href='http://www.php.net/manual/de/function.pg-pconnect.php' class='function'>pg_pconnect()</a> ge&amp;ouml;ffnete Verbindung benutzt. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-end-copy.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.pg-end-copy.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_end_copy()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_pconnect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=foo'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'create&amp;nbsp;table&amp;nbsp;bar&amp;nbsp;(a&amp;nbsp;int4,&amp;nbsp;b&amp;nbsp;char(16),&amp;nbsp;d&amp;nbsp;float8)'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'copy&amp;nbsp;bar&amp;nbsp;from&amp;nbsp;stdin'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_put_line</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'3\thello&amp;nbsp;world\t4.5\n'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_put_line</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'4\tgoodbye&amp;nbsp;world\t7.11\n'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_put_line</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'\\.\n'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_end_copy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.pg-end-copy.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-put-line.php' class='function' rel='rdfs-seeAlso'>pg_put_line()</a> - Sendet eine NULL-terminierte Zeichenkette zum PostgreSQL-Server</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_delete" value="<div id='function.pg-delete' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-delete.php'>pg_delete</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_delete</span> &amp;mdash; <span class='dc-title'> Lscht Datenstze </span></p> </div> <a name='function.pg-delete.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>pg_delete</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$table_name</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$assoc_array</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt><span class='initializer'> = PGSQL_DML_EXEC</span></span> ] )</div> <p class='para rdfs-comment'> <b>pg_delete()</b> l&amp;ouml;scht Datens&amp;auml;tze aus <i><tt class='parameter'>table_name</tt></i> , deren Feldnamen den Indizes von <i><tt class='parameter'>assoc_array</tt></i> entsprechen und deren Spaltenwerte mit den Werten der Arrayelemente identisch sind. Falls <i><tt class='parameter'>options</tt></i> angegeben wurde, wird <a href='http://www.php.net/manual/de/function.pg-convert.php' class='function'>pg_convert()</a> mit den angegebenen Optionen auf <i><tt class='parameter'>assoc_array</tt></i> angewendet. </p> </div> <a name='function.pg-delete.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Verbindungskennung. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>table_name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Name der Tabelle, aus der Zeilen gel&amp;ouml;scht werden. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>assoc_array</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ein <a href='http://www.php.net/manual/de/language.types.array.php' class='type array'>array</a> dessen Schl&amp;uuml;ssel den Feldnamen der Tabelle <i><tt class='parameter'>table_name</tt></i> entsprechen und dessen Werte den zu l&amp;ouml;schenden Spaltenwerten entsprechen. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Jede Kombination aus <b><tt class='constant'>PGSQL_CONV_FORCE_NULL</tt></b>, <b><tt class='constant'>PGSQL_DML_NO_CONV</tt></b>, <b><tt class='constant'>PGSQL_DML_EXEC</tt></b> oder <b><tt class='constant'>PGSQL_DML_STRING</tt></b>. Falls <b><tt class='constant'>PGSQL_DML_STRING</tt></b> in den <i><tt class='parameter'>options</tt></i> enthalten ist, wird der Abfragestring zur&amp;uuml;ckgegeben. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-delete.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. Gibt einen <a href='http://www.php.net/manual/de/language.types.string.php' class='type string'>string</a> zur&amp;uuml;ck, falls die Konstante <b><tt class='constant'>PGSQL_DML_STRING</tt></b> im Parameter <i><tt class='parameter'>options</tt></i> &amp;uuml;bergeben wurde. </p> </div> <a name='function.pg-delete.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_delete()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;$db&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=foo'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Das&amp;nbsp;ist&amp;nbsp;sicher,&amp;nbsp;weil&amp;nbsp;$_POST&amp;nbsp;automatisch&amp;nbsp;konvertiert&amp;nbsp;wird<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$res&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_delete</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$db</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'post_log'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$_POST</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>$res</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'POST-Daten&amp;nbsp;wurden&amp;nbsp;gelscht:&amp;nbsp;</span><span style='color: #0000BB'>$res</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Aufruf&amp;nbsp;erfolgte&amp;nbsp;mit&amp;nbsp;falschen&amp;nbsp;Angaben\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist <em class='emphasis'>EXPERIMENTELL</em>. Das Verhalten, der Funktionsname und alles Andere, was hier dokumentiert ist, kann sich in zuk&amp;uuml;nftigen PHP-Versionen ohne Ank&amp;uuml;ndigung &amp;auml;ndern. Seien Sie gewarnt und verwenden Sie diese Funktion auf eigenes Risiko.</p></div> </div> <a name='function.pg-delete.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-convert.php' class='function' rel='rdfs-seeAlso'>pg_convert()</a> - Konvertiert die Werte eines assoziativen Arrays in passende Werte f&amp;uuml;r SQL-Kommandos.</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_dbname" value="<div id='function.pg-dbname' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-dbname.php'>pg_dbname</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_dbname</span> &amp;mdash; <span class='dc-title'>Gibt den Namen der Datenbank zur&amp;uuml;ck</span></p> </div> <a name='function.pg-dbname.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>pg_dbname</b></span> ([ <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> ] )</div> <p class='para rdfs-comment'> <b>pg_dbname()</b> gibt den Namen der Datenbank, deren <i><tt class='parameter'>connection</tt></i> Kennung &amp;uuml;bergeben wurde, zur&amp;uuml;ck. </p> </div> <a name='function.pg-dbname.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Verbindungskennung. Wenn <i><tt class='parameter'>connection</tt></i> fehlt, wird die Standardverbindung angenommen. Dies ist die Verbindung, die zuletzt mit den Funktionen <a href='http://www.php.net/manual/de/function.pg-connect.php' class='function'>pg_connect()</a> oder <a href='http://www.php.net/manual/de/function.pg-pconnect.php' class='function'>pg_pconnect()</a> ge&amp;ouml;ffnet wurde. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-dbname.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Ein <a href='http://www.php.net/manual/de/language.types.string.php' class='type string'>string</a> mit dem Namen der Datenbank, zu der eine <i><tt class='parameter'>connection</tt></i> besteht, oder <b><tt class='constant'>FALSE</tt></b>, falls ein Fehler auftrat. </p> </div> <a name='function.pg-dbname.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_dbname()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;error_reporting</span><span style='color: #007700'>(</span><span style='color: #0000BB'>E_ALL</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'host=localhost&amp;nbsp;port=5432&amp;nbsp;dbname=mary'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>pg_dbname</span><span style='color: #007700'>();&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;mary<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_copy_to" value="<div id='function.pg-copy-to' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-copy-to.php'>pg_copy_to</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_copy_to</span> &amp;mdash; <span class='dc-title'> Kopiert eine Tabelle in ein Array </span></p> </div> <a name='function.pg-copy-to.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>pg_copy_to</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$table_name</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$delimiter</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$null_as</tt></span> ]] )</div> <p class='para rdfs-comment'> <b>pg_copy_to()</b> kopiert eine Tabelle in ein Array. Intern wird das SQL Kommando <i>COPY TO</i> aufgerufen, um die Datens&amp;auml;tze einzuf&amp;uuml;gen. </p> </div> <a name='function.pg-copy-to.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Verbindungskennung. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>table_name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Name der Tabelle, aus der die Daten in das Array <i><tt class='parameter'>rows</tt></i> kopiert werden. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>delimiter</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der Feldbegrenzer, mit dem die Werte in den Elementen von <i><tt class='parameter'>rows</tt></i> separiert werden. Der Vorgabewert ist <i>TAB</i>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>null_as</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Bestimmt, wie SQL <i>NULL</i> Werte in <i><tt class='parameter'>rows</tt></i> dargestellt werden. Der Standardwert ist \N (&amp;quot;\\N&amp;quot;). </p> </dd> </dl> <p> </p> </div> <a name='function.pg-copy-to.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Die Funktion gibt ein <a href='http://www.php.net/manual/de/language.types.array.php' class='type array'>array</a> zur&amp;uuml;ck, in dem jedes Element eine Zeile der mit <i>COPY</i> erzeugten Daten enth&amp;auml;lt. Falls ein Fehler auftritt, wird <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ckgegeben. </p> </div> <a name='function.pg-copy-to.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_copy_to()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;$db&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=publisher'</span><span style='color: #007700'>)&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #DD0000'>'Konnte&amp;nbsp;keine&amp;nbsp;Verbindung&amp;nbsp;aufbauen'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$rows&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_copy_to</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$db</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$table_name</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$db</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'DELETE&amp;nbsp;FROM&amp;nbsp;</span><span style='color: #0000BB'>$table_name</span><span style='color: #DD0000'>'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_copy_from</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$db</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$table_name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$rows</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.pg-copy-to.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-copy-from.php' class='function' rel='rdfs-seeAlso'>pg_copy_from()</a> - F&amp;uuml;gt Datens&amp;auml;tze aus einem Array in eine Tabelle ein</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_copy_from" value="<div id='function.pg-copy-from' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-copy-from.php'>pg_copy_from</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_copy_from</span> &amp;mdash; <span class='dc-title'> F&amp;uuml;gt Datens&amp;auml;tze aus einem Array in eine Tabelle ein </span></p> </div> <a name='function.pg-copy-from.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>pg_copy_from</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$table_name</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$rows</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$delimiter</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$null_as</tt></span> ]] )</div> <p class='para rdfs-comment'> <b>pg_copy_from()</b> f&amp;uuml;gt Datens&amp;auml;tze aus einem Array in eine Tabelle ein. Intern wird der <i>COPY</i>-Befehl aufgerufen, um die Datens&amp;auml;tze einzuf&amp;uuml;gen. Bei Erfolg gibt die Funktion <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, <b><tt class='constant'>FALSE</tt></b> sonst. </p> </div> <a name='function.pg-copy-from.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Verbindungskennung. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>table_name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Name der Tabelle, in die die <i><tt class='parameter'>rows</tt></i> eingef&amp;uuml;gt werden. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>rows</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ein <a href='http://www.php.net/manual/de/language.types.array.php' class='type array'>array</a> mit Werten, die in die <i><tt class='parameter'>table_name</tt></i> eingef&amp;uuml;gt werden. Jedes Element von <i><tt class='parameter'>rows</tt></i> wird zu einer Zeile in <i><tt class='parameter'>table_name</tt></i> . Die Elemente in <i><tt class='parameter'>rows</tt></i> m&amp;uuml;ssen Strings mit Feldbegrenzern sein, und mit einem Zeilenvorschub abgeschlossen sein. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>delimiter</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der Feldbegrenzer, mit dem die Werte in den Elementen von <i><tt class='parameter'>rows</tt></i> separiert werden. Der Vorgabewert ist <i>TAB</i>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>null_as</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Bestimmt, wie SQL <i>NULL</i> Werte in <i><tt class='parameter'>rows</tt></i> dargestellt werden. Der Standardwert ist \N (&amp;quot;\\N&amp;quot;). </p> </dd> </dl> <p> </p> </div> <a name='function.pg-copy-from.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.pg-copy-from.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_copy_from()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;$db&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=publisher'</span><span style='color: #007700'>)&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #DD0000'>'Konnte&amp;nbsp;keine&amp;nbsp;Verbindung&amp;nbsp;aufbauen'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$rows&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_copy_to</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$db</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$table_name</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$db</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'DELETE&amp;nbsp;FROM&amp;nbsp;</span><span style='color: #0000BB'>$table_name</span><span style='color: #DD0000'>'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_copy_from</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$db</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$table_name</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$rows</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.pg-copy-from.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-copy-to.php' class='function' rel='rdfs-seeAlso'>pg_copy_to()</a> - Kopiert eine Tabelle in ein Array</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_convert" value="<div id='function.pg-convert' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-convert.php'>pg_convert</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_convert</span> &amp;mdash; <span class='dc-title'> Konvertiert die Werte eines assoziativen Arrays in passende Werte f&amp;uuml;r SQL-Kommandos. </span></p> </div> <a name='function.pg-convert.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>pg_convert</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$table_name</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$assoc_array</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt><span class='initializer'> = 0</span></span> ] )</div> <p class='para rdfs-comment'> <b>pg_convert()</b> pr&amp;uuml;ft und konvertiert die Werte in <i><tt class='parameter'>assoc_array</tt></i> in passende Werte f&amp;uuml;r ein SQL-Kommando. Voraussetzung f&amp;uuml;r <b>pg_convert()</b> ist die Existenz einer Tabelle <i><tt class='parameter'>table_name</tt></i> , die mindestens so viele Spalten hat, wie <i><tt class='parameter'>assoc_array</tt></i> Elemente. Die Feldnamen in <i><tt class='parameter'>table_name</tt></i> m&amp;uuml;ssen mit den Schl&amp;uuml;sseln von <i><tt class='parameter'>assoc_array</tt></i> &amp;uuml;bereinstimmen und die entsprechenden Datentypen m&amp;uuml;ssen kompatibel sein. Zur&amp;uuml;ckgegeben wird bei Erfolg ein Array mit den konvertierten Werten oder <b><tt class='constant'>FALSE</tt></b>, falls ein Fehler auftrat. </p> <blockquote><p><b class='note'>Hinweis</b>: Falls die Tabelle <i><tt class='parameter'>table_name</tt></i> boolesche Felder enth&amp;auml;lt, d&amp;uuml;rfen Sie die Konstante <b><tt class='constant'>TRUE</tt></b> nicht als Wert im Array <i><tt class='parameter'>assoc_array</tt></i> verwenden. Sie wird zu dem String &amp;#039;TRUE&amp;#039; konvertiert, der kein g&amp;uuml;ltiger Wert f&amp;uuml;r boolesche Felder in PostgreSQL ist. Benutzen Sie stattdessen t, true, 1, y oder yes. <br /> </p></blockquote> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist <em class='emphasis'>EXPERIMENTELL</em>. Das Verhalten, der Funktionsname und alles Andere, was hier dokumentiert ist, kann sich in zuk&amp;uuml;nftigen PHP-Versionen ohne Ank&amp;uuml;ndigung &amp;auml;ndern. Seien Sie gewarnt und verwenden Sie diese Funktion auf eigenes Risiko.</p></div> </div> <a name='function.pg-convert.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Verbindungskennung. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>table_name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Name der Tabelle, f&amp;uuml;r die die Arrayelemente konvertiert werden. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>assoc_array</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die Daten, die konvertiert werden. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Beliebige Kombination der Konstanten <b><tt class='constant'>PGSQL_CONV_IGNORE_DEFAULT</tt></b>, <b><tt class='constant'>PGSQL_CONV_FORCE_NULL</tt></b> oder <b><tt class='constant'>PGSQL_CONV_IGNORE_NOT_NULL</tt></b>. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-convert.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Ein <a href='http://www.php.net/manual/de/language.types.array.php' class='type array'>array</a> mit den konvertierten Werten oder <b><tt class='constant'>FALSE</tt></b>, falls ein Fehler auftrat. </p> </div> <a name='function.pg-convert.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_convert()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;$dbconn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=foo'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$tmp&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'author'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'Joe&amp;nbsp;Thackery'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'year'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>2005</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'title'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'My&amp;nbsp;Life,&amp;nbsp;von&amp;nbsp;Joe&amp;nbsp;Thackery'<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$vals&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_convert</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'authors'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$tmp</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.pg-convert.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-meta-data.php' class='function' rel='rdfs-seeAlso'>pg_meta_data()</a> - Gibt Metadaten einer Tabelle als Array zur&amp;uuml;ck</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_connection_status" value="<div id='function.pg-connection-status' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-connection-status.php'>pg_connection_status</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_connection_status</span> &amp;mdash; <span class='dc-title'> Gibt den Verbindungsstatus zur&amp;uuml;ck </span></p> </div> <a name='function.pg-connection-status.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>pg_connection_status</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> )</div> <p class='para rdfs-comment'> <b>pg_connection_status()</b> gibt den Status der angegebenen <i><tt class='parameter'>connection</tt></i> zur&amp;uuml;ck. </p> </div> <a name='function.pg-connection-status.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Verbindungskennung. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-connection-status.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> <b><tt class='constant'>PGSQL_CONNECTION_OK</tt></b> oder <b><tt class='constant'>PGSQL_CONNECTION_BAD</tt></b>. </p> </div> <a name='function.pg-connection-status.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_connection_status()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;$dbconn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=publisher'</span><span style='color: #007700'>)&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #DD0000'>'Konnte&amp;nbsp;keine&amp;nbsp;Verbindung&amp;nbsp;aufbauen'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stat&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connection_status</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>$stat&amp;nbsp;</span><span style='color: #007700'>===&amp;nbsp;</span><span style='color: #0000BB'>PGSQL_CONNECTION_OK</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Verbindungsstatus&amp;nbsp;ok'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Verbindungsstatus&amp;nbsp;bad'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;}&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.pg-connection-status.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-connection-busy.php' class='function' rel='rdfs-seeAlso'>pg_connection_busy()</a> - Gibt den Status der Verbindung zur&amp;uuml;ck (busy/not busy)</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_connection_reset" value="<div id='function.pg-connection-reset' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-connection-reset.php'>pg_connection_reset</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_connection_reset</span> &amp;mdash; <span class='dc-title'> Setzt die Verbindung zur&amp;uuml;ck und verbindet neu </span></p> </div> <a name='function.pg-connection-reset.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>pg_connection_reset</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> )</div> <p class='para rdfs-comment'> <b>pg_connection_reset()</b> setzt die Verbindung zur&amp;uuml;ck. Dies ist n&amp;uuml;tzlich bei der Fehlerbehandlung. </p> </div> <a name='function.pg-connection-reset.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Verbindungskennung. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-connection-reset.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.pg-connection-reset.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_connection_reset()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;$dbconn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=publisher'</span><span style='color: #007700'>)&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #DD0000'>'Konnte&amp;nbsp;keine&amp;nbsp;Verbindung&amp;nbsp;aufbauen.'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$dbconn2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connection_reset</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>$dbconn2</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Verbindung&amp;nbsp;erfolgreich&amp;nbsp;zur&amp;uuml;ckgesetzt\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Konnte&amp;nbsp;die&amp;nbsp;Verbindung&amp;nbsp;nicht&amp;nbsp;zur&amp;uuml;cksetzen\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.pg-connection-reset.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-connect.php' class='function' rel='rdfs-seeAlso'>pg_connect()</a> - &amp;Ouml;ffnet eine PostgreSQL-Verbindung</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-pconnect.php' class='function' rel='rdfs-seeAlso'>pg_pconnect()</a> - &amp;Ouml;ffnet eine persistente PostgreSQL-Verbindung</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-connection-status.php' class='function' rel='rdfs-seeAlso'>pg_connection_status()</a> - Gibt den Verbindungsstatus zur&amp;uuml;ck</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_connection_busy" value="<div id='function.pg-connection-busy' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-connection-busy.php'>pg_connection_busy</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_connection_busy</span> &amp;mdash; <span class='dc-title'> Gibt den Status der Verbindung zur&amp;uuml;ck (busy/not busy) </span></p> </div> <a name='function.pg-connection-busy.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>pg_connection_busy</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> )</div> <p class='para rdfs-comment'> <b>pg_connection_busy()</b> stellt fest, ob eine Verbindung gerade benutzt wird. Falls ja, wird eine zuvor gesendete Abfrage noch bearbeitet. Falls die Funktion <a href='http://www.php.net/manual/de/function.pg-get-result.php' class='function'>pg_get_result()</a> aufgerufen wird, wird sie blockiert. </p> </div> <a name='function.pg-connection-busy.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Verbindungskennung. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-connection-busy.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, falls die Verbindung gerade benutzt wird, ansonsten <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.pg-connection-busy.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_connection_busy()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;$dbconn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=publisher'</span><span style='color: #007700'>)&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #DD0000'>'Konnte&amp;nbsp;keine&amp;nbsp;Verbindung&amp;nbsp;aufbauen.'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$bs&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connection_busy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>$bs</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Die&amp;nbsp;Verbindung&amp;nbsp;wird&amp;nbsp;gerade&amp;nbsp;benutzt.'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Die&amp;nbsp;Verbindung&amp;nbsp;ist&amp;nbsp;frei.'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.pg-connection-busy.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-connection-status.php' class='function' rel='rdfs-seeAlso'>pg_connection_status()</a> - Gibt den Verbindungsstatus zur&amp;uuml;ck</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-get-result.php' class='function' rel='rdfs-seeAlso'>pg_get_result()</a> - Gibt asynchrone Abfrageergebnisse zur&amp;uuml;ck</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_connect" value="<div id='function.pg-connect' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-connect.php'>pg_connect</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_connect</span> &amp;mdash; <span class='dc-title'>&amp;Ouml;ffnet eine PostgreSQL-Verbindung</span></p> </div> <a name='function.pg-connect.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>pg_connect</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$connection_string</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$connect_type</tt></span> ] )</div> <p class='para rdfs-comment'> <b>pg_connect()</b> &amp;ouml;ffnet eine Verbindung zu der PostgreSQL-Datenbank, die durch den <i><tt class='parameter'>connection_string</tt></i> bezeichnet wird. </p> <p class='para'> Falls ein zweiter Aufruf von <b>pg_connect()</b> mit demselben <i><tt class='parameter'>connection_string</tt></i> gemacht wird, wird die Verbindungskennung der bereits ge&amp;ouml;ffneten Verbindung zur&amp;uuml;ckgegeben, es sei denn, Sie &amp;uuml;bergeben die Konstante <b><tt class='constant'>PGSQL_CONNECT_FORCE_NEW</tt></b> im Parameter <i><tt class='parameter'>connect_type</tt></i> . </p> <p class='para'> Die alte Syntax <strong class='command'>$conn = pg_connect (&amp;quot;host&amp;quot;, &amp;quot;port&amp;quot;, &amp;quot;options&amp;quot;, &amp;quot;tty&amp;quot;, &amp;quot;dbname&amp;quot;)</strong> sollte nicht mehr benutzt werden. </p> </div> <a name='function.pg-connect.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection_string</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der <i><tt class='parameter'>connection_string</tt></i> darf leer sein, dann werden Standard-Parameter benutzt. Er kann auch einen oder mehrere Parameter, durch Leerzeichen getrennt, enthalten. Jeder Parameter muss in der Form <i>keyword = value</i> angegeben werden, wobei das Gleichheitzeichen optional ist. Um einen leeren Wert oder einen Wert, der Leerzeichen enth&amp;auml;lt, zu &amp;uuml;bergeben, muss dieser in einfache Anf&amp;uuml;hrungszeichen eingeschlossen sein, etwa so: <i>keyword = &amp;#039;ein Wert&amp;#039;</i>. Einfache Anf&amp;uuml;hrungszeichen oder Backslashes innerhalb von Werten m&amp;uuml;ssen mit einem Backslash maskiert werden: \&amp;#039; und \\. </p> <p class='para'> Diese Schl&amp;uuml;sselw&amp;ouml;rter f&amp;uuml;r die Parameter werden aktuell erkannt: <i><tt class='parameter'>host</tt></i> , <i><tt class='parameter'>hostaddr</tt></i> , <i><tt class='parameter'>port</tt></i> , <i><tt class='parameter'>dbname</tt></i> , <i><tt class='parameter'>user</tt></i> , <i><tt class='parameter'>password</tt></i> , <i><tt class='parameter'>connect_timeout</tt></i> , <i><tt class='parameter'>options</tt></i> , <i><tt class='parameter'>tty</tt></i> (wird ignoriert), <i><tt class='parameter'>sslmode</tt></i> , <i><tt class='parameter'>requiressl</tt></i> (zugunsten von <i><tt class='parameter'>sslmode</tt></i> ausgemustert) und <i><tt class='parameter'>service</tt></i> . Welche dieser Parameter zur Verf&amp;uuml;gung stehen, ist von Ihrer PostgreSQL-Version abh&amp;auml;ngig. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connect_type</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Wenn <b><tt class='constant'>PGSQL_CONNECT_FORCE_NEW</tt></b> &amp;uuml;bergeben wird, wird eine neue Verbindung aufgebaut, auch wenn der <i><tt class='parameter'>connection_string</tt></i> identisch zu der aktuell ge&amp;ouml;ffneten Verbindung ist. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-connect.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Bei Erfolg wird eine PostgreSQL-Verbindungskennung zur&amp;uuml;ckgegeben oder <b><tt class='constant'>FALSE</tt></b> bei einem Fehler. </p> </div> <a name='function.pg-connect.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_connect()</b> benutzen</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$dbconn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=mary'</span><span style='color: #007700'>);<br /></span><span style='color: #FF8000'>//Verbindungsaufbau&amp;nbsp;zu&amp;nbsp;einer&amp;nbsp;Datenbank&amp;nbsp;namens&amp;nbsp;'mary'<br /><br /></span><span style='color: #0000BB'>$dbconn2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'host=localhost&amp;nbsp;port=5432&amp;nbsp;dbname=mary'</span><span style='color: #007700'>);<br /></span><span style='color: #FF8000'>//&amp;nbsp;Verbindungsaufbau&amp;nbsp;zu&amp;nbsp;einer&amp;nbsp;Datenbank&amp;nbsp;namens&amp;nbsp;'mary'&amp;nbsp;auf&amp;nbsp;dem<br />//&amp;nbsp;Host&amp;nbsp;'localhost'&amp;nbsp;&amp;uuml;ber&amp;nbsp;den&amp;nbsp;(Standard-)Port&amp;nbsp;'5432'<br /><br /></span><span style='color: #0000BB'>$dbconn3&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'host=sheep&amp;nbsp;port=5432&amp;nbsp;dbname=mary&amp;nbsp;user=lamb&amp;nbsp;password=foo'</span><span style='color: #007700'>);<br /></span><span style='color: #FF8000'>//Verbindungsaufbau&amp;nbsp;zu&amp;nbsp;einer&amp;nbsp;Datenbank&amp;nbsp;namens&amp;nbsp;'mary'&amp;nbsp;auf&amp;nbsp;dem&amp;nbsp;Host<br />//'sheep'&amp;nbsp;mit&amp;nbsp;dem&amp;nbsp;Benutzernamen&amp;nbsp;'lamb'&amp;nbsp;und&amp;nbsp;dem&amp;nbsp;Passwort&amp;nbsp;'foo'<br /><br /></span><span style='color: #0000BB'>$conn_string&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'host=sheep&amp;nbsp;port=5432&amp;nbsp;dbname=test&amp;nbsp;user=lamb&amp;nbsp;password=bar'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$dbconn4&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_string</span><span style='color: #007700'>);<br /></span><span style='color: #FF8000'>//Verbindungsaufbau&amp;nbsp;zu&amp;nbsp;einer&amp;nbsp;Datenbank&amp;nbsp;namens&amp;nbsp;'test'&amp;nbsp;auf&amp;nbsp;dem&amp;nbsp;Host<br />//'sheep'&amp;nbsp;mit&amp;nbsp;dem&amp;nbsp;Benutzernamen&amp;nbsp;'lamb'&amp;nbsp;und&amp;nbsp;dem&amp;nbsp;Passwort&amp;nbsp;'bar'<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.pg-connect.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-pconnect.php' class='function' rel='rdfs-seeAlso'>pg_pconnect()</a> - &amp;Ouml;ffnet eine persistente PostgreSQL-Verbindung</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-close.php' class='function' rel='rdfs-seeAlso'>pg_close()</a> - Schlie&amp;szlig;t eine PostgreSQL-Verbindung</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-host.php' class='function' rel='rdfs-seeAlso'>pg_host()</a> - Gibt den Namen des Host zur&amp;uuml;ck, zu dem verbunden wurde</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-port.php' class='function' rel='rdfs-seeAlso'>pg_port()</a> - Gibt die Portnummer zur&amp;uuml;ck, &amp;uuml;ber die die Verbindung aufgebaut wurde</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-tty.php' class='function' rel='rdfs-seeAlso'>pg_tty()</a> - Gibt den TTY Namen f&amp;uuml;r die Verbindung zur&amp;uuml;ck</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-options.php' class='function' rel='rdfs-seeAlso'>pg_options()</a> - Gibt die Verbindungsoptionen der aktuellen Verbindung zur&amp;uuml;ck</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-dbname.php' class='function' rel='rdfs-seeAlso'>pg_dbname()</a> - Gibt den Namen der Datenbank zur&amp;uuml;ck</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_close" value="<div id='function.pg-close' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-close.php'>pg_close</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_close</span> &amp;mdash; <span class='dc-title'>Schlie&amp;szlig;t eine PostgreSQL-Verbindung</span></p> </div> <a name='function.pg-close.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>pg_close</b></span> ([ <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> ] )</div> <p class='para rdfs-comment'> <b>pg_close()</b> schlie&amp;szlig;t die nicht-persistente Verbindung, die durch die Kennung <i><tt class='parameter'>connection</tt></i> bezeichnet wird. </p> <blockquote><p><b class='note'>Hinweis</b>: Die Verwendung von <b>pg_close()</b> ist normalerweise nicht notwendig, da ge&amp;ouml;ffnete, nicht-persistente Verbindungen automatisch geschlossen werden, wenn das Skript beendet wird. <br /> </p></blockquote> <p class='para'> Falls es auf dieser Verbindung ge&amp;ouml;ffnete Large Objects gibt, sollten Sie diese schlie&amp;szlig;en, bevor Sie die Verbindung schlie&amp;szlig;en. </p> </div> <a name='function.pg-close.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL-Verbindungkennung. Falls <i><tt class='parameter'>connection</tt></i> nicht angegeben wurde, wird die zuletzt mit <a href='http://www.php.net/manual/de/function.pg-connect.php' class='function'>pg_connect()</a> oder <a href='http://www.php.net/manual/de/function.pg-pconnect.php' class='function'>pg_pconnect()</a> ge&amp;ouml;ffnete Verbindung benutzt. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-close.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.pg-close.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_close()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$dbconn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'host=localhost&amp;nbsp;port=5432&amp;nbsp;dbname=mary'</span><span style='color: #007700'>)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #DD0000'>'Keine&amp;nbsp;Verbindung&amp;nbsp;m&amp;ouml;glich'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Verbindung&amp;nbsp;hergestellt'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>pg_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Verbindung hergestellt </pre></div> </div> </div><p> </p> </div> <a name='function.pg-close.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-connect.php' class='function' rel='rdfs-seeAlso'>pg_connect()</a> - &amp;Ouml;ffnet eine PostgreSQL-Verbindung</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_client_encoding" value="<div id='function.pg-client-encoding' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-client-encoding.php'>pg_client_encoding</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.3, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_client_encoding</span> &amp;mdash; <span class='dc-title'> Gibt die Kodierung des Clients zur&amp;uuml;ck </span></p> </div> <a name='function.pg-client-encoding.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>pg_client_encoding</b></span> ([ <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> ] )</div> <p class='para rdfs-comment'> PostgreSQL unterst&amp;uuml;tzt die automatische Konversion von Zeichens&amp;auml;tzen zwischen Server und Client f&amp;uuml;r bestimmte Zeichens&amp;auml;tze. <b>pg_client_encoding()</b> gibt die Kodierung des Clients in einem String zur&amp;uuml;ck, der den Namen einer PostgreSQL Standardkodierung enth&amp;auml;lt. </p> <blockquote><p><b class='note'>Hinweis</b>: Diese Funktion setzt PHP 4.0.3 oder h&amp;ouml;her und PostgreSQL 7.0 oder h&amp;ouml;her voraus. Wenn die libpq ohne multibyte-Unterst&amp;uuml;tzung kompiliert wurde, gibt <a href='http://www.php.net/manual/de/function.pg-set-client-encoding.php' class='function'>pg_set_client_encoding()</a> immer <i>SQL_ASCII</i> zur&amp;uuml;ck. Die unterst&amp;uuml;tzten Kodierungen sind von der PostgreSQL-Version abh&amp;auml;ngig. Weitere Informationen entnehmen Sie bitte der PostgreSQL Dokumentation. <br /> Diese Funktion ersetzt die Funktion <b>pg_clientencoding()</b>. <br /> </p></blockquote> </div> <a name='function.pg-client-encoding.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Verbindungskennung. Falls <i><tt class='parameter'>connection</tt></i> nicht angegeben wurde, wird die zuletzt mit <a href='http://www.php.net/manual/de/function.pg-connect.php' class='function'>pg_connect()</a> oder <a href='http://www.php.net/manual/de/function.pg-pconnect.php' class='function'>pg_pconnect()</a> ge&amp;ouml;ffnete Verbindung benutzt. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-client-encoding.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Die Kodierung des Clients oder <b><tt class='constant'>FALSE</tt></b> bei einem Fehler. </p> </div> <a name='function.pg-client-encoding.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_client_encoding()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;Angenommen,&amp;nbsp;$conn&amp;nbsp;sei&amp;nbsp;eine&amp;nbsp;Verbindung&amp;nbsp;zu&amp;nbsp;einer&amp;nbsp;ISO-8859-1&amp;nbsp;Datenbank<br /></span><span style='color: #0000BB'>$encoding&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_client_encoding</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Der&amp;nbsp;Client&amp;nbsp;benutzt&amp;nbsp;die&amp;nbsp;Kodierung:&amp;nbsp;'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$encoding</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Der Client benutzt die Kodierung: ISO-8859-1 </pre></div> </div> </div><p> </p> </div> <a name='function.pg-client-encoding.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-set-client-encoding.php' class='function' rel='rdfs-seeAlso'>pg_set_client_encoding()</a> - Setzt die Kodierung des Clients</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_cancel_query" value="<div id='function.pg-cancel-query' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-cancel-query.php'>pg_cancel_query</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_cancel_query</span> &amp;mdash; <span class='dc-title'>L&amp;ouml;scht eine asynchrone Abfrage</span></p> </div> <a name='function.pg-cancel-query.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>pg_cancel_query</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> )</div> <p class='para rdfs-comment'> <b>pg_cancel_query()</b> l&amp;ouml;scht eine asynchrone Abfrage, die mit <a href='http://www.php.net/manual/de/function.pg-send-query.php' class='function'>pg_send_query()</a>, <a href='http://www.php.net/manual/de/function.pg-send-query-params.php' class='function'>pg_send_query_params()</a> oder <a href='http://www.php.net/manual/de/function.pg-send-execute.php' class='function'>pg_send_execute()</a> an den Datenbankserver gesendet wurde. Eine Abfrage, die mit <a href='http://www.php.net/manual/de/function.pg-query.php' class='function'>pg_query()</a> gesendet wurde, kann nicht gel&amp;ouml;scht werden. </p> </div> <a name='function.pg-cancel-query.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Verbindungskennung. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-cancel-query.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.pg-cancel-query.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_cancel_query()</b> Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;$dbconn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dbname=publisher'</span><span style='color: #007700'>)&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #DD0000'>'Keine&amp;nbsp;Verbindung&amp;nbsp;m&amp;ouml;glich'</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;if&amp;nbsp;(!</span><span style='color: #0000BB'>pg_connection_busy</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_send_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'select&amp;nbsp;*&amp;nbsp;from&amp;nbsp;authors;&amp;nbsp;select&amp;nbsp;count(*)&amp;nbsp;from&amp;nbsp;authors;'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$res1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_get_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Erster&amp;nbsp;Aufruf&amp;nbsp;von&amp;nbsp;pg_get_result():&amp;nbsp;</span><span style='color: #0000BB'>$res1</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$rows1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_num_rows</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$res1</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$res1</span><span style='color: #DD0000'>&amp;nbsp;hat&amp;nbsp;</span><span style='color: #0000BB'>$rows1</span><span style='color: #DD0000'>&amp;nbsp;Zeilen.\n\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Die&amp;nbsp;aktuell&amp;nbsp;ausgef&amp;uuml;hrte&amp;nbsp;Abfrage&amp;nbsp;l&amp;ouml;schen.&amp;nbsp;Falls&amp;nbsp;die&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;//&amp;nbsp;erste&amp;nbsp;Abfrage&amp;nbsp;abgeschlossen&amp;nbsp;ist,&amp;nbsp;wird&amp;nbsp;die&amp;nbsp;zweite&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;//&amp;nbsp;gel&amp;ouml;scht,sofern&amp;nbsp;sie&amp;nbsp;noch&amp;nbsp;nicht&amp;nbsp;beendet&amp;nbsp;ist.<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>pg_cancel_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbconn</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Erster Aufruf von pg_get_result(): Resource id #3 Resource id #3 hat 3 Zeilen. </pre></div> </div> </div><p> </p> </div> <a name='function.pg-cancel-query.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-send-query.php' class='function' rel='rdfs-seeAlso'>pg_send_query()</a> - Sendet eine asynchrone Abfrage</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-connection-busy.php' class='function' rel='rdfs-seeAlso'>pg_connection_busy()</a> - Gibt den Status der Verbindung zur&amp;uuml;ck (busy/not busy)</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pg_affected_rows" value="<div id='function.pg-affected-rows' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pg-affected-rows.php'>pg_affected_rows</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>pg_affected_rows</span> &amp;mdash; <span class='dc-title'>Gibt die Anzahl betroffener Datens&amp;auml;tze (Tupel) zur&amp;uuml;ck</span></p> </div> <a name='function.pg-affected-rows.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>pg_affected_rows</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$result</tt></span> )</div> <p class='para rdfs-comment'> <b>pg_affected_rows()</b> gibt die Anzahl der Tupels (Instanzen/Datens&amp;auml;tze/Zeilen) zur&amp;uuml;ck, die von einer ausgef&amp;uuml;hrten <i>INSERT</i>-, <i>UPDATE</i>- oder <i>DELETE</i>-Abfrage betroffen sind. </p> <blockquote><p><b class='note'>Hinweis</b>: Diese Funktion hie&amp;szlig; vormals <b>pg_cmdtuples()</b>. <br /> </p></blockquote> </div> <a name='function.pg-affected-rows.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>result</tt></i> </span> </dt><dd class='listitem'> <p class='para'> PostgreSQL Ergebniskennung, die (unter anderem) von den Funktionen <a href='http://www.php.net/manual/de/function.pg-query.php' class='function'>pg_query()</a>, <a href='http://www.php.net/manual/de/function.pg-query-params.php' class='function'>pg_query_params()</a> oder <a href='http://www.php.net/manual/de/function.pg-execute.php' class='function'>pg_execute()</a> zur&amp;uuml;ckgegeben wird. </p> </dd> </dl> <p> </p> </div> <a name='function.pg-affected-rows.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Die Anzahl der Zeilen, die von der Abfrage betroffen wurden. Wurde keine Zeile betroffen, wird 0 zur&amp;uuml;ckgegeben. </p> </div> <a name='function.pg-affected-rows.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pg_affected_rows()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'INSERT&amp;nbsp;INTO&amp;nbsp;authors&amp;nbsp;VALUES&amp;nbsp;('Orwell',&amp;nbsp;2002,&amp;nbsp;'Animal&amp;nbsp;Farm')'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$cmdtuples&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pg_affected_rows</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>$cmdtuples&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;Zeile(n)&amp;nbsp;wurden&amp;nbsp;betroffen.\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 1 Zeile(n) wurden betroffen. </pre></div> </div> </div><p> </p> </div> <a name='function.pg-affected-rows.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.pg-query.php' class='function' rel='rdfs-seeAlso'>pg_query()</a> - F&amp;uuml;hrt eine Abfrage aus</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-query-params.php' class='function' rel='rdfs-seeAlso'>pg_query_params()</a> - Sendet ein Kommando zum Server und wartet seine Ausf&amp;uuml;hrung ab. Getrennt vom SQL-Kommando k&amp;ouml;nnen dabei Parameter &amp;uuml;bergeben werden.</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-execute.php' class='function' rel='rdfs-seeAlso'>pg_execute()</a> - Fordert den Datenankserver auf, eine vorbereitete Anfrage mit den angegebenen Parametern auszuf&amp;uuml;hren und wartet auf das Ergebnis</li> <li class='member'><a href='http://www.php.net/manual/de/function.pg-num-rows.php' class='function' rel='rdfs-seeAlso'>pg_num_rows()</a> - Gibt die Anzahl der Zeilen in einem Abfrageergebnis zur&amp;uuml;ck</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="odbc_tables" value="<div id='function.odbc-tables' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.odbc-tables.php'>odbc_tables</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>odbc_tables</span> &amp;mdash; <span class='dc-title'>Get the list of table names stored in a specific data source</span></p> </div> <a name='function.odbc-tables.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>odbc_tables</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection_id</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$qualifier</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$owner</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$types</tt></span> ]]]] )</div> <p class='para rdfs-comment'> Lists all tables in the requested range. </p> <p class='para'> To support enumeration of qualifiers, owners, and table types, the following special semantics for the <i><tt class='parameter'>qualifier</tt></i> , <i><tt class='parameter'>owner</tt></i> , <i><tt class='parameter'>name</tt></i> , and <i><tt class='parameter'>table_type</tt></i> are available: </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> If <i><tt class='parameter'>qualifier</tt></i> is a single percent character (%) and <i><tt class='parameter'>owner</tt></i> and <i><tt class='parameter'>name</tt></i> are empty strings, then the result set contains a list of valid qualifiers for the data source. (All columns except the TABLE_QUALIFIER column contain NULLs.) </span> </li> <li class='listitem'> <span class='simpara'> If <i><tt class='parameter'>owner</tt></i> is a single percent character (%) and <i><tt class='parameter'>qualifier</tt></i> and <i><tt class='parameter'>name</tt></i> are empty strings, then the result set contains a list of valid owners for the data source. (All columns except the TABLE_OWNER column contain NULLs.) </span> </li> <li class='listitem'> <span class='simpara'> If <i><tt class='parameter'>table_type</tt></i> is a single percent character (%) and <i><tt class='parameter'>qualifier</tt></i> , <i><tt class='parameter'>owner</tt></i> and <i><tt class='parameter'>name</tt></i> are empty strings, then the result set contains a list of valid table types for the data source. (All columns except the TABLE_TYPE column contain NULLs.) </span> </li> </ul><p> </p> </div> <a name='function.odbc-tables.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection_id</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Eine ODBC-Verbindungsressource, siehe <a href='http://www.php.net/manual/de/function.odbc-connect.php' class='function'>odbc_connect()</a> f&amp;uuml;r Details.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>qualifier</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The qualifier. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>owner</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The owner. Accepts search patterns (&amp;#039;%&amp;#039; to match zero or more characters and &amp;#039;_&amp;#039; to match a single character). </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The name. Accepts search patterns (&amp;#039;%&amp;#039; to match zero or more characters and &amp;#039;_&amp;#039; to match a single character). </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>types</tt></i> </span> </dt><dd class='listitem'> <p class='para'> If <i><tt class='parameter'>table_type</tt></i> is not an empty string, it must contain a list of comma-separated values for the types of interest; each value may be enclosed in single quotes (&amp;#039;) or unquoted. For example, &amp;quot;&amp;#039;TABLE&amp;#039;,&amp;#039;VIEW&amp;#039;&amp;quot; or &amp;quot;TABLE, VIEW&amp;quot;. If the data source does not support a specified table type, <b>odbc_tables()</b> does not return any results for that type. </p> </dd> </dl> <p> </p> </div> <a name='function.odbc-tables.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns an ODBC result identifier containing the information or <b><tt class='constant'>FALSE</tt></b> on failure. </p> <p class='para'> The result set has the following columns: </p><ul class='itemizedlist'> <li class='listitem'><span class='simpara'>TABLE_QUALIFIER</span></li> <li class='listitem'><span class='simpara'>TABLE_OWNER</span></li> <li class='listitem'><span class='simpara'>TABLE_NAME</span></li> <li class='listitem'><span class='simpara'>TABLE_TYPE</span></li> <li class='listitem'><span class='simpara'>REMARKS</span></li> </ul><p> </p> <p class='simpara'> The result set is ordered by TABLE_TYPE, TABLE_QUALIFIER, TABLE_OWNER and TABLE_NAME. </p> </div> <a name='function.odbc-tables.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.odbc-tableprivileges.php' class='function' rel='rdfs-seeAlso'>odbc_tableprivileges()</a> - Lists tables and the privileges associated with each table</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="odbc_tableprivileges" value="<div id='function.odbc-tableprivileges' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.odbc-tableprivileges.php'>odbc_tableprivileges</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>odbc_tableprivileges</span> &amp;mdash; <span class='dc-title'>Lists tables and the privileges associated with each table</span></p> </div> <a name='function.odbc-tableprivileges.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>odbc_tableprivileges</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection_id</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$qualifier</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$owner</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> )</div> <p class='para rdfs-comment'> Lists tables in the requested range and the privileges associated with each table. </p> </div> <a name='function.odbc-tableprivileges.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection_id</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Eine ODBC-Verbindungsressource, siehe <a href='http://www.php.net/manual/de/function.odbc-connect.php' class='function'>odbc_connect()</a> f&amp;uuml;r Details.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>qualifier</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The qualifier. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>owner</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The owner. Accepts the following search patterns: (&amp;#039;%&amp;#039; to match zero or more characters and &amp;#039;_&amp;#039; to match a single character) </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The name. Accepts the following search patterns: (&amp;#039;%&amp;#039; to match zero or more characters and &amp;#039;_&amp;#039; to match a single character) </p> </dd> </dl> <p> </p> </div> <a name='function.odbc-tableprivileges.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> An ODBC result identifier or <b><tt class='constant'>FALSE</tt></b> on failure. </p> <p class='para'> The result set has the following columns: </p><ul class='itemizedlist'> <li class='listitem'><span class='simpara'>TABLE_QUALIFIER</span></li> <li class='listitem'><span class='simpara'>TABLE_OWNER</span></li> <li class='listitem'><span class='simpara'>TABLE_NAME</span></li> <li class='listitem'><span class='simpara'>GRANTOR</span></li> <li class='listitem'><span class='simpara'>GRANTEE</span></li> <li class='listitem'><span class='simpara'>PRIVILEGE</span></li> <li class='listitem'><span class='simpara'>IS_GRANTABLE</span></li> </ul><p> </p> <p class='simpara'> The result set is ordered by TABLE_QUALIFIER, TABLE_OWNER and TABLE_NAME. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="odbc_statistics" value="<div id='function.odbc-statistics' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.odbc-statistics.php'>odbc_statistics</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>odbc_statistics</span> &amp;mdash; <span class='dc-title'>Retrieve statistics about a table</span></p> </div> <a name='function.odbc-statistics.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>odbc_statistics</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection_id</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$qualifier</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$owner</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$table_name</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$unique</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$accuracy</tt></span> )</div> <p class='para rdfs-comment'> Get statistics about a table and its indexes. </p> </div> <a name='function.odbc-statistics.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection_id</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Eine ODBC-Verbindungsressource, siehe <a href='http://www.php.net/manual/de/function.odbc-connect.php' class='function'>odbc_connect()</a> f&amp;uuml;r Details.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>qualifier</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The qualifier. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>owner</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The owner. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>table_name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The table name. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>unique</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The unique attribute. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>accuracy</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The accuracy. </p> </dd> </dl> <p> </p> </div> <a name='function.odbc-statistics.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns an ODBC result identifier or <b><tt class='constant'>FALSE</tt></b> on failure. </p> <p class='para'> The result set has the following columns: </p><ul class='itemizedlist'> <li class='listitem'><span class='simpara'>TABLE_QUALIFIER</span></li> <li class='listitem'><span class='simpara'>TABLE_OWNER</span></li> <li class='listitem'><span class='simpara'>TABLE_NAME</span></li> <li class='listitem'><span class='simpara'>NON_UNIQUE</span></li> <li class='listitem'><span class='simpara'>INDEX_QUALIFIER</span></li> <li class='listitem'><span class='simpara'>INDEX_NAME</span></li> <li class='listitem'><span class='simpara'>TYPE</span></li> <li class='listitem'><span class='simpara'>SEQ_IN_INDEX</span></li> <li class='listitem'><span class='simpara'>COLUMN_NAME</span></li> <li class='listitem'><span class='simpara'>COLLATION</span></li> <li class='listitem'><span class='simpara'>CARDINALITY</span></li> <li class='listitem'><span class='simpara'>PAGES</span></li> <li class='listitem'><span class='simpara'>FILTER_CONDITION</span></li> </ul><p> </p> <p class='simpara'> The result set is ordered by NON_UNIQUE, TYPE, INDEX_QUALIFIER, INDEX_NAME and SEQ_IN_INDEX. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="odbc_specialcolumns" value="<div id='function.odbc-specialcolumns' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.odbc-specialcolumns.php'>odbc_specialcolumns</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>odbc_specialcolumns</span> &amp;mdash; <span class='dc-title'>Retrieves special columns</span></p> </div> <a name='function.odbc-specialcolumns.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>odbc_specialcolumns</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection_id</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$type</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$qualifier</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$owner</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$table</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$scope</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$nullable</tt></span> )</div> <p class='para rdfs-comment'> Retrieves either the optimal set of columns that uniquely identifies a row in the table, or columns that are automatically updated when any value in the row is updated by a transaction. </p> </div> <a name='function.odbc-specialcolumns.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection_id</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Eine ODBC-Verbindungsressource, siehe <a href='http://www.php.net/manual/de/function.odbc-connect.php' class='function'>odbc_connect()</a> f&amp;uuml;r Details.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>type</tt></i> </span> </dt><dd class='listitem'> <span class='simpara'> When the type argument is <b><tt class='constant'>SQL_BEST_ROWID</tt></b>, <b>odbc_specialcolumns()</b> returns the column or columns that uniquely identify each row in the table. </span> <span class='simpara'> When the type argument is <b><tt class='constant'>SQL_ROWVER</tt></b>, <b>odbc_specialcolumns()</b> returns the column or columns in the specified table, if any, that are automatically updated by the data source when any value in the row is updated by any transaction. </span> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>qualifier</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The qualifier. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>owner</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The owner. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>table</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The table. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>scope</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The scope, which orders the result set. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>nullable</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The nullable option. </p> </dd> </dl> <p> </p> </div> <a name='function.odbc-specialcolumns.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns an ODBC result identifier or <b><tt class='constant'>FALSE</tt></b> on failure. </p> <p class='para'> The result set has the following columns: </p><ul class='itemizedlist'> <li class='listitem'><span class='simpara'>SCOPE</span></li> <li class='listitem'><span class='simpara'>COLUMN_NAME</span></li> <li class='listitem'><span class='simpara'>DATA_TYPE</span></li> <li class='listitem'><span class='simpara'>TYPE_NAME</span></li> <li class='listitem'><span class='simpara'>PRECISION</span></li> <li class='listitem'><span class='simpara'>LENGTH</span></li> <li class='listitem'><span class='simpara'>SCALE</span></li> <li class='listitem'><span class='simpara'>PSEUDO_COLUMN</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="odbc_setoption" value="<div id='function.odbc-setoption' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.odbc-setoption.php'>odbc_setoption</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>odbc_setoption</span> &amp;mdash; <span class='dc-title'> Ver&amp;auml;ndert die ODBC-Einstellungen </span></p> </div> <a name='function.odbc-setoption.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>odbc_setoption</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$id</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$function</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$option</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$param</tt></span> )</div> <p class='para rdfs-comment'> Diese Funktion erlaubt das Einstellen der ODBC-Optionen f&amp;uuml;r eine einzelne Verbindung. Sie soll beim Auffinden und Beheben von Problemen mit ODBC-Treibern helfen. Es empfiehlt sich, diese Funktionen nur zu nutzen, wenn man einige Erfahrung mit ODBC-Programmierung gesammelt hat und die Wirkungen der einzelnen Parameter kennt. Um mit Ihnen zu arbeiten, ben&amp;ouml;tigen Sie eine Referenz der aktuellen Treiberversion des eingesetzten ODBC-Treibers, denn die Optionen sind von Treiber zu Treiber und von Version zu Version unterschiedlich. </p> <p class='para'> Weil die Effekte je nach ODBC-Treiber unterschiedlich sind, sollte Skripte mit diesen Funktionen nicht ver&amp;ouml;ffentlich werden. Einige Optionen stehen nicht zur Verf&amp;uuml;gung, weil sie vor dem Aufbau einer ODBC-Verbindung eingestellt sein m&amp;uuml;ssen. Wie auch immer, in einigen F&amp;auml;llen hilft diese Funktion zu vermeiden, dass man von seinem Vorgesetzten gezwungen wird, ein kommerzielles Programm einzusetzen - und darauf kommt es doch an ;-) . </p> <p class='para'> <i><tt class='parameter'>Id</tt></i> ist die Verbindungs oder Ergebniskennung, deren Optionen ge&amp;auml;ndert werden sollen. Bei SQLSetConnectOption() ist es eine Verbindungskennung, bei SQLSetStmtOption() eine Ergebniskennung. </p> <p class='para'> <i><tt class='parameter'>function</tt></i> ist die ODBC-Funktion, die genutzt werden soll. Die Werte sind 1 f&amp;uuml;r SQLSetConnectOption() und 2 f&amp;uuml;r SQLSetStntOption(). </p> <p class='para'> Der Parameter <i><tt class='parameter'>option</tt></i> ist die Option, die gesetzt werden soll. </p> <p class='para'> Der Parameter <i><tt class='parameter'>param</tt></i> ist der Wert f&amp;uuml;r die gegebene <i><tt class='parameter'>option</tt></i> . </p><div class='example'> <p><b>Beispiel #1 odbc.setoption Beispiele</b></p> <div class='example-contents programlisting'><br /> // 1. Option 102 von SQLSetConnectOption() ist SQL_AUTOCOMMIT.<br /> // Wert 1 f&amp;uuml;r SQL_AUTOCOMMIT entspricht SQL_AUTOCOMMIT_ON.<br /> // Dieses Beispiel hat denselben Effekt wie<br /> // odbc_autocommit($conn, true);<br /> <br /> odbc_setoption ($conn, 1, 102, 1);<br /> <br /> // 2. Option 0 von SQLSetStmtOption() ist SQL_QUERY_TIMEOUT.<br /> // Dieses Beispiel setzt den Timeout auf 30 Sekunden.<br /> <br /> $result = odbc_prepare ($conn, $sql);<br /> odbc_setoption ($result, 2, 0, 30);<br /> odbc_execute ($result);<br /> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="odbc_rollback" value="<div id='function.odbc-rollback' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.odbc-rollback.php'>odbc_rollback</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>odbc_rollback</span> &amp;mdash; <span class='dc-title'>Hebt eine Transaktion wieder auf</span></p> </div> <a name='function.odbc-rollback.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>odbc_rollback</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$connection_id</tt></span> )</div> <p class='para rdfs-comment'> Hebt alle ausstehenden Transaktionen auf der Verbindung <i><tt class='parameter'>connection_id</tt></i> wieder auf. Bei Erfolg wird <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ckgegeben, sonst <b><tt class='constant'>FALSE</tt></b>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="odbc_result_all" value="<div id='function.odbc-result-all' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.odbc-result-all.php'>odbc_result_all</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>odbc_result_all</span> &amp;mdash; <span class='dc-title'> Gibt das aktuelle Abfrageergebnis als HTML-Tabelle aus </span></p> </div> <a name='function.odbc-result-all.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>odbc_result_all</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$result_id</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$ format </tt></span> ] )</div> <p class='para rdfs-comment'> Liefert die Anzahl Reihen im Abfrageergebnis <i>result_id</i> zur&amp;uuml;ck, wenn ein Fehler auftritt <b><tt class='constant'>FALSE</tt></b>. </p> <p class='para'> <b>odbc_result_all()</b> gibt alle Reihen eines SQL-Abfrageergebnisses <i>result_id</i> aus einem <a href='http://www.php.net/manual/de/function.odbc-exec.php' class='function'>odbc_exec()</a>-Aufruf als HTML-Tabelle aus. Mit dem optionalen String <i><tt class='parameter'>format</tt></i> kann ein allgemeines Tabellenformat angegeben werden. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="odbc_result" value="<div id='function.odbc-result' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.odbc-result.php'>odbc_result</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>odbc_result</span> &amp;mdash; <span class='dc-title'>Erlaubt den Zugriff auf die Ergebnisdaten</span></p> </div> <a name='function.odbc-result.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>odbc_result</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$result_id</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$field</tt></span> )</div> <p class='para rdfs-comment'> Liefert den Inhalt eines bestimmtes Feldes zur&amp;uuml;ck. </p> <p class='para'> Der Feldparameter <i><tt class='parameter'>field</tt></i> kann entweder der Integerwert der Spaltennummer oder ein String mit dem Spaltennamen sein. Als Beispiel: </p><div class='informalexample'> <div class='example-contents programlisting'><br /> $produkt_3 = odbc_result ($Query_ID, 3 );<br /> $produkt_wert = odbc_result ($Query_ID, &amp;quot;wert&amp;quot;);<br /> </div> </div><p> </p> <p class='para'> Der erste Aufruf von <b>odbc_result()</b> liefert den Wert des drittes Feldes im aktuellen Datensatz im Abfrageergebnis zur&amp;uuml;ck. Der zweite Funktionsaufruf gibt den Wert der Spalte &amp;quot;wert&amp;quot; im aktuellen Datensatz zur&amp;uuml;ck. Wenn die Spaltennummer kleiner als 1 oder gr&amp;ouml;&amp;szlig;er als die Spaltenzahl ist, tritt ein Fehler auf. Gleiches gilt f&amp;uuml;r einen Spaltennamen, der im Abfrageergebnis nicht vorkommt. </p> <p class='para'> Die Spaltennummern beginngen mit 1. F&amp;uuml;r die Nutzung von Bin&amp;auml;rdaten und LONG-Spalten schauen Sie bitte bei <a href='http://www.php.net/manual/de/function.odbc-binmode.php' class='function'>odbc_binmode()</a> und <a href='http://www.php.net/manual/de/function.odbc-longreadlen.php' class='function'>odbc_longreadlen()</a> nach. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="odbc_procedures" value="<div id='function.odbc-procedures' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.odbc-procedures.php'>odbc_procedures</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>odbc_procedures</span> &amp;mdash; <span class='dc-title'>Get the list of procedures stored in a specific data source</span></p> </div> <a name='function.odbc-procedures.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>odbc_procedures</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection_id</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>odbc_procedures</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection_id</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$qualifier</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$owner</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> )</div> <p class='para rdfs-comment'> Lists all procedures in the requested range. </p> </div> <a name='function.odbc-procedures.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection_id</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Eine ODBC-Verbindungsressource, siehe <a href='http://www.php.net/manual/de/function.odbc-connect.php' class='function'>odbc_connect()</a> f&amp;uuml;r Details.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>qualifier</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The qualifier. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>owner</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The owner. Dieser Parameter akzeptiert die folgenden Suchmuster: &amp;quot;%&amp;quot; f&amp;uuml;r 0 oder mehr Zeichen und &amp;quot;_&amp;quot; f&amp;uuml;r genau ein beliebiges Zeichen. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The name. Dieser Parameter akzeptiert die folgenden Suchmuster: &amp;quot;%&amp;quot; f&amp;uuml;r 0 oder mehr Zeichen und &amp;quot;_&amp;quot; f&amp;uuml;r genau ein beliebiges Zeichen. </p> </dd> </dl> <p> </p> </div> <a name='function.odbc-procedures.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns an ODBC result identifier containing the information or <b><tt class='constant'>FALSE</tt></b> on failure. </p> <p class='para'> The result set has the following columns: </p><ul class='itemizedlist'> <li class='listitem'><span class='simpara'>PROCEDURE_QUALIFIER</span></li> <li class='listitem'><span class='simpara'>PROCEDURE_OWNER</span></li> <li class='listitem'><span class='simpara'>PROCEDURE_NAME</span></li> <li class='listitem'><span class='simpara'>NUM_INPUT_PARAMS</span></li> <li class='listitem'><span class='simpara'>NUM_OUTPUT_PARAMS</span></li> <li class='listitem'><span class='simpara'>NUM_RESULT_SETS</span></li> <li class='listitem'><span class='simpara'>REMARKS</span></li> <li class='listitem'><span class='simpara'>PROCEDURE_TYPE</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="odbc_procedurecolumns" value="<div id='function.odbc-procedurecolumns' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.odbc-procedurecolumns.php'>odbc_procedurecolumns</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>odbc_procedurecolumns</span> &amp;mdash; <span class='dc-title'>Retrieve information about parameters to procedures</span></p> </div> <a name='function.odbc-procedurecolumns.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>odbc_procedurecolumns</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection_id</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>odbc_procedurecolumns</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection_id</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$qualifier</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$owner</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$proc</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$column</tt></span> )</div> <p class='para rdfs-comment'> Retrieve information about parameters to procedures. </p> </div> <a name='function.odbc-procedurecolumns.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection_id</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Eine ODBC-Verbindungsressource, siehe <a href='http://www.php.net/manual/de/function.odbc-connect.php' class='function'>odbc_connect()</a> f&amp;uuml;r Details.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>qualifier</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The qualifier. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>owner</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The owner. Dieser Parameter akzeptiert die folgenden Suchmuster: &amp;quot;%&amp;quot; f&amp;uuml;r 0 oder mehr Zeichen und &amp;quot;_&amp;quot; f&amp;uuml;r genau ein beliebiges Zeichen. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>proc</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The proc. Dieser Parameter akzeptiert die folgenden Suchmuster: &amp;quot;%&amp;quot; f&amp;uuml;r 0 oder mehr Zeichen und &amp;quot;_&amp;quot; f&amp;uuml;r genau ein beliebiges Zeichen. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>column</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The column. Dieser Parameter akzeptiert die folgenden Suchmuster: &amp;quot;%&amp;quot; f&amp;uuml;r 0 oder mehr Zeichen und &amp;quot;_&amp;quot; f&amp;uuml;r genau ein beliebiges Zeichen. </p> </dd> </dl> <p> </p> </div> <a name='function.odbc-procedurecolumns.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns the list of input and output parameters, as well as the columns that make up the result set for the specified procedures. Returns an ODBC result identifier or <b><tt class='constant'>FALSE</tt></b> on failure. </p> <p class='para'> The result set has the following columns: </p><ul class='itemizedlist'> <li class='listitem'><span class='simpara'>PROCEDURE_QUALIFIER</span></li> <li class='listitem'><span class='simpara'>PROCEDURE_OWNER</span></li> <li class='listitem'><span class='simpara'>PROCEDURE_NAME</span></li> <li class='listitem'><span class='simpara'>COLUMN_NAME</span></li> <li class='listitem'><span class='simpara'>COLUMN_TYPE</span></li> <li class='listitem'><span class='simpara'>DATA_TYPE</span></li> <li class='listitem'><span class='simpara'>TYPE_NAME</span></li> <li class='listitem'><span class='simpara'>PRECISION</span></li> <li class='listitem'><span class='simpara'>LENGTH</span></li> <li class='listitem'><span class='simpara'>SCALE</span></li> <li class='listitem'><span class='simpara'>RADIX</span></li> <li class='listitem'><span class='simpara'>NULLABLE</span></li> <li class='listitem'><span class='simpara'>REMARKS</span></li> </ul><p> </p> <p class='simpara'> The result set is ordered by PROCEDURE_QUALIFIER, PROCEDURE_OWNER, PROCEDURE_NAME and COLUMN_TYPE. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="odbc_primarykeys" value="<div id='function.odbc-primarykeys' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.odbc-primarykeys.php'>odbc_primarykeys</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>odbc_primarykeys</span> &amp;mdash; <span class='dc-title'>Gets the primary keys for a table</span></p> </div> <a name='function.odbc-primarykeys.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>odbc_primarykeys</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection_id</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$qualifier</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$owner</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$table</tt></span> )</div> <p class='para rdfs-comment'> Returns a result identifier that can be used to fetch the column names that comprise the primary key for a table. </p> </div> <a name='function.odbc-primarykeys.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection_id</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Eine ODBC-Verbindungsressource, siehe <a href='http://www.php.net/manual/de/function.odbc-connect.php' class='function'>odbc_connect()</a> f&amp;uuml;r Details.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>qualifier</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>owner</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>table</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> </dl> <p> </p> </div> <a name='function.odbc-primarykeys.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns an ODBC result identifier or <b><tt class='constant'>FALSE</tt></b> on failure. </p> <p class='para'> The result set has the following columns: </p><ul class='itemizedlist'> <li class='listitem'><span class='simpara'>TABLE_QUALIFIER</span></li> <li class='listitem'><span class='simpara'>TABLE_OWNER</span></li> <li class='listitem'><span class='simpara'>TABLE_NAME</span></li> <li class='listitem'><span class='simpara'>COLUMN_NAME</span></li> <li class='listitem'><span class='simpara'>KEY_SEQ</span></li> <li class='listitem'><span class='simpara'>PK_NAME</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="odbc_prepare" value="<div id='function.odbc-prepare' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.odbc-prepare.php'>odbc_prepare</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>odbc_prepare</span> &amp;mdash; <span class='dc-title'> Stellt einen SQL-Befehl zur Ausf&amp;uuml;hrung bereit </span></p> </div> <a name='function.odbc-prepare.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>odbc_prepare</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$connection_id</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$query_string</tt></span> )</div> <p class='para rdfs-comment'> Liefert bei einem Fehler <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ck. </p> <p class='para'> Gibt eine ODBC-Ergebniskennung zur&amp;uuml;ck, wenn der SQL-Befehl erfolgreich bereitgestellt wurde. Die Ergebniskennung kann sp&amp;auml;ter zur Ausf&amp;uuml;hrung des Befehles mit <a href='http://www.php.net/manual/de/function.odbc-execute.php' class='function'>odbc_execute()</a> genutzt werden. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="odbc_pconnect" value="<div id='function.odbc-pconnect' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.odbc-pconnect.php'>odbc_pconnect</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>odbc_pconnect</span> &amp;mdash; <span class='dc-title'> &amp;Ouml;ffnet eine persistente Datenbankverbindung </span></p> </div> <a name='function.odbc-pconnect.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>odbc_pconnect</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$dsn</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$user</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$password</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$ cursor_type </tt></span> ] )</div> <p class='para rdfs-comment'> Gibt eine ODBC-Verbindungskennung zur&amp;uuml;ck, bei einem Fehler 0 (<b><tt class='constant'>FALSE</tt></b>). Diese Funktion ist <a href='http://www.php.net/manual/de/function.odbc-connect.php' class='function'>odbc_connect()</a> sehr &amp;auml;hnlich. Der einzige Unterschied besteht darin, dass die Verbindung nach dem Ende des Skriptes erhalten bleibt. Folgende Verbindungen mit gleicher Datenquelle, Nutzer und Passwort-Kombination &amp;uuml;ber <a href='http://www.php.net/manual/de/function.odbc-connect.php' class='function'>odbc_connect()</a> oder <b>odbc_pconnect()</b> k&amp;ouml;nnen dann die bestehende Verbindung weiterbenutzen. </p> <p class='para'> </p><blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'> Persistente Verbindungen k&amp;ouml;nnen bei einem CGI-PHP nicht benutzt werden. In diesem Fall entspricht <b>odbc_pconnect()</b> <a href='http://www.php.net/manual/de/function.odbc-connect.php' class='function'>odbc_connect()</a>. </span> </p></blockquote><p> </p> <p class='para'> F&amp;uuml;r weitere Informationen &amp;uuml;ber den optionalen Parameter <i><tt class='parameter'>cursor_type</tt></i> schauen Sie bitte bei <a href='http://www.php.net/manual/de/function.odbc-connect.php' class='function'>odbc_connect()</a>. Weitere Informationen &amp;uuml;ber persistente Datenbankverbindungen finden Sie in der PHP-FAQ </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="odbc_num_rows" value="<div id='function.odbc-num-rows' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.odbc-num-rows.php'>odbc_num_rows</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>odbc_num_rows</span> &amp;mdash; <span class='dc-title'> Ergibt die Zeilenzahl des Abfrageergebnisses </span></p> </div> <a name='function.odbc-num-rows.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>odbc_num_rows</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$result_id</tt></span> )</div> <p class='para rdfs-comment'> <b>odbc_num_rows()</b> liefert die Anzahl Zeilen eines ODBC-Abfrageergebnisses. Tritt ein Fehler auf, ist sie -1. Bei INSERT, UPDATE und DELETE-Befehlen wird die Zahl der betroffenen Zeilen zur&amp;uuml;ckgegeben. Bei einer SELECT-Abfrage <i>kann</i> dies die Anzahl der vorhanden Zeilen sein. </p> <blockquote><p><b class='note'>Hinweis</b>: Bei vielen Treibern wird -1 als Anzahl m&amp;ouml;glicher Zeilen nach einem SELECT-Befehl zur&amp;uuml;ckgeliefert. <br /> </p></blockquote> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="odbc_num_fields" value="<div id='function.odbc-num-fields' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.odbc-num-fields.php'>odbc_num_fields</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>odbc_num_fields</span> &amp;mdash; <span class='dc-title'>Liefert die Anzahl der Ergebnisspalten</span></p> </div> <a name='function.odbc-num-fields.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>odbc_num_fields</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$result_id</tt></span> )</div> <p class='para rdfs-comment'> <b>odbc_num_fields()</b> liefert die Anzahl der Spalten, die in einem ODBC-Ergebnis vorhanden sind, zur&amp;uuml;ck. Bei einem Fehler ergibt <b>odbc_num_fields()</b> -1. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="odbc_next_result" value="<div id='function.odbc-next-result' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.odbc-next-result.php'>odbc_next_result</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.5, PHP 5)</p><p class='refpurpose'><span class='refname'>odbc_next_result</span> &amp;mdash; <span class='dc-title'>Checks if multiple results are available</span></p> </div> <a name='function.odbc-next-result.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>odbc_next_result</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$result_id</tt></span> )</div> <p class='para rdfs-comment'> Checks if there are more result sets available as well as allowing access to the next result set via <a href='http://www.php.net/manual/de/function.odbc-fetch-array.php' class='function'>odbc_fetch_array()</a>, <a href='http://www.php.net/manual/de/function.odbc-fetch-row.php' class='function'>odbc_fetch_row()</a>, <a href='http://www.php.net/manual/de/function.odbc-result.php' class='function'>odbc_result()</a>, etc. </p> </div> <a name='function.odbc-next-result.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>result_id</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The result identifier. </p> </dd> </dl> <p> </p> </div> <a name='function.odbc-next-result.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> if there are more result sets, <b><tt class='constant'>FALSE</tt></b> otherwise. </p> </div> <a name='function.odbc-next-result.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>odbc_next_result()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$r_Connection&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>odbc_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dsn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$username</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$password</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$s_SQL&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;&amp;lt;&amp;lt;&amp;lt;END_SQL<br /></span><span style='color: #DD0000'>SELECT&amp;nbsp;'A'<br />SELECT&amp;nbsp;'B'<br />SELECT&amp;nbsp;'C'<br /></span><span style='color: #007700'>END_SQL;<br /><br /></span><span style='color: #0000BB'>$r_Results&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>odbc_exec</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$r_Connection</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$s_SQL</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$a_Row1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>odbc_fetch_array</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$r_Results</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$a_Row2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>odbc_fetch_array</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$r_Results</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Dump&amp;nbsp;first&amp;nbsp;result&amp;nbsp;set'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a_Row1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$a_Row2</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Get&amp;nbsp;second&amp;nbsp;results&amp;nbsp;set&amp;nbsp;'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>odbc_next_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$r_Results</span><span style='color: #007700'>));<br /><br /></span><span style='color: #0000BB'>$a_Row1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>odbc_fetch_array</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$r_Results</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$a_Row2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>odbc_fetch_array</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$r_Results</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Dump&amp;nbsp;second&amp;nbsp;result&amp;nbsp;set&amp;nbsp;'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a_Row1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$a_Row2</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Get&amp;nbsp;third&amp;nbsp;results&amp;nbsp;set&amp;nbsp;'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>odbc_next_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$r_Results</span><span style='color: #007700'>));<br /><br /></span><span style='color: #0000BB'>$a_Row1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>odbc_fetch_array</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$r_Results</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$a_Row2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>odbc_fetch_array</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$r_Results</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Dump&amp;nbsp;third&amp;nbsp;result&amp;nbsp;set&amp;nbsp;'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a_Row1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$a_Row2</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Try&amp;nbsp;for&amp;nbsp;a&amp;nbsp;fourth&amp;nbsp;result&amp;nbsp;set&amp;nbsp;'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>odbc_next_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$r_Results</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Dump first result set array(1) { [&amp;quot;A&amp;quot;]=&amp;gt; string(1) &amp;quot;A&amp;quot; } bool(false) Get second results set bool(true) Dump second result set array(1) { [&amp;quot;B&amp;quot;]=&amp;gt; string(1) &amp;quot;B&amp;quot; } bool(false) Get third results set bool(true) Dump third result set array(1) { [&amp;quot;C&amp;quot;]=&amp;gt; string(1) &amp;quot;C&amp;quot; } bool(false) Try for a fourth result set bool(false) </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="odbc_longreadlen" value="<div id='function.odbc-longreadlen' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.odbc-longreadlen.php'>odbc_longreadlen</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>odbc_longreadlen</span> &amp;mdash; <span class='dc-title'>Steuert die Nutzung von LONG-Spalten</span></p> </div> <a name='function.odbc-longreadlen.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>odbc_longreadlen</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$result_id</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$length</tt></span> )</div> <p class='para rdfs-comment'> (Betrifft folgende ODBC-SQL-Typen: LONG, LONGVARBINARY) Die Anzahl der an PHP zur&amp;uuml;ckgelieferten Bytes wird von durch den Parameter <i><tt class='parameter'>length</tt></i> bestimmt. Wenn er auf 0 gesetzt ist, wird der Inhalt von LONG-Spalten direkt an den Klienten weitergegeben. </p> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'> Die Behandlung von LONGVARBINARY-Spalten wird auch von <a href='http://www.php.net/manual/de/function.odbc-binmode.php' class='function'>odbc_binmode()</a> beeinflu&amp;szlig;t. </span> </p></blockquote> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="odbc_gettypeinfo" value="<div id='function.odbc-gettypeinfo' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.odbc-gettypeinfo.php'>odbc_gettypeinfo</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>odbc_gettypeinfo</span> &amp;mdash; <span class='dc-title'>Retrieves information about data types supported by the data source</span></p> </div> <a name='function.odbc-gettypeinfo.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>odbc_gettypeinfo</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection_id</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$data_type</tt></span> ] )</div> <p class='para rdfs-comment'> Retrieves information about data types supported by the data source. </p> </div> <a name='function.odbc-gettypeinfo.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection_id</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Eine ODBC-Verbindungsressource, siehe <a href='http://www.php.net/manual/de/function.odbc-connect.php' class='function'>odbc_connect()</a> f&amp;uuml;r Details.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>data_type</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The data type, which can be used to restrict the information to a single data type. </p> </dd> </dl> <p> </p> </div> <a name='function.odbc-gettypeinfo.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns an ODBC result identifier or <b><tt class='constant'>FALSE</tt></b> on failure. </p> <p class='para'> The result set has the following columns: </p><ul class='itemizedlist'> <li class='listitem'><span class='simpara'>TYPE_NAME</span></li> <li class='listitem'><span class='simpara'>DATA_TYPE</span></li> <li class='listitem'><span class='simpara'>PRECISION</span></li> <li class='listitem'><span class='simpara'>LITERAL_PREFIX</span></li> <li class='listitem'><span class='simpara'>LITERAL_SUFFIX</span></li> <li class='listitem'><span class='simpara'>CREATE_PARAMS</span></li> <li class='listitem'><span class='simpara'>NULLABLE</span></li> <li class='listitem'><span class='simpara'>CASE_SENSITIVE</span></li> <li class='listitem'><span class='simpara'>SEARCHABLE</span></li> <li class='listitem'><span class='simpara'>UNSIGNED_ATTRIBUTE</span></li> <li class='listitem'><span class='simpara'>MONEY</span></li> <li class='listitem'><span class='simpara'>AUTO_INCREMENT</span></li> <li class='listitem'><span class='simpara'>LOCAL_TYPE_NAME</span></li> <li class='listitem'><span class='simpara'>MINIMUM_SCALE</span></li> <li class='listitem'><span class='simpara'>MAXIMUM_SCALE</span></li> </ul><p> </p> <p class='para'> The result set is ordered by DATA_TYPE and TYPE_NAME. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="odbc_free_result" value="<div id='function.odbc-free-result' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.odbc-free-result.php'>odbc_free_result</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>odbc_free_result</span> &amp;mdash; <span class='dc-title'> Gibt den durch ein Abfrageergebnis belegten Speicher wieder frei </span></p> </div> <a name='function.odbc-free-result.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>odbc_free_result</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$result_id</tt></span> )</div> <p class='para rdfs-comment'> Gibt immer <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck. </p> <p class='para'> <b>odbc_free_result()</b> braucht nur aufgerufen zu werden, wenn Sie einen zu hohen Speicherverbrauch durch das aktuell laufende Skript vermeiden wollen. Das gesamte Abfrageergebnis wird automatisch nach Beendigung des Skriptes gel&amp;ouml;scht. Aber wenn Sie sicher sind, dass Sie dieses Ergebnis nicht l&amp;auml;nger ben&amp;ouml;tigen, dann k&amp;ouml;nnen Sie bei Speicherproblemen die Funktion <b>odbc_free_result()</b> benutzen. </p> <p class='para'> </p><blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'> Wenn autocommit deaktiviert ist (siehe <a href='http://www.php.net/manual/de/function.odbc-autocommit.php' class='function'>odbc_autocommit()</a>) und Sie <b>odbc_free_result()</b> bevor ein Commit gemacht wird, werden alle austehenden Transaktionen zur&amp;uuml;ckgenommen. </span> </p></blockquote><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="odbc_foreignkeys" value="<div id='function.odbc-foreignkeys' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.odbc-foreignkeys.php'>odbc_foreignkeys</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>odbc_foreignkeys</span> &amp;mdash; <span class='dc-title'>Retrieves a list of foreign keys</span></p> </div> <a name='function.odbc-foreignkeys.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>odbc_foreignkeys</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection_id</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$pk_qualifier</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$pk_owner</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$pk_table</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$fk_qualifier</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$fk_owner</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$fk_table</tt></span> )</div> <p class='para rdfs-comment'> Retrieves a list of foreign keys in the specified table or a list of foreign keys in other tables that refer to the primary key in the specified table </p> </div> <a name='function.odbc-foreignkeys.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection_id</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Eine ODBC-Verbindungsressource, siehe <a href='http://www.php.net/manual/de/function.odbc-connect.php' class='function'>odbc_connect()</a> f&amp;uuml;r Details.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>pk_qualifier</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The primary key qualifier. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>pk_owner</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The primary key owner. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>pk_table</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The primary key table. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>fk_qualifier</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The foreign key qualifier. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>fk_owner</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The foreign key owner. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>fk_table</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The foreign key table. </p> </dd> </dl> <p> </p> </div> <a name='function.odbc-foreignkeys.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns an ODBC result identifier or <b><tt class='constant'>FALSE</tt></b> on failure. </p> <p class='para'> The result set has the following columns: </p><ul class='itemizedlist'> <li class='listitem'><span class='simpara'>PKTABLE_QUALIFIER</span></li> <li class='listitem'><span class='simpara'>PKTABLE_OWNER</span></li> <li class='listitem'><span class='simpara'>PKTABLE_NAME</span></li> <li class='listitem'><span class='simpara'>PKCOLUMN_NAME</span></li> <li class='listitem'><span class='simpara'>FKTABLE_QUALIFIER</span></li> <li class='listitem'><span class='simpara'>FKTABLE_OWNER</span></li> <li class='listitem'><span class='simpara'>FKTABLE_NAME</span></li> <li class='listitem'><span class='simpara'>FKCOLUMN_NAME</span></li> <li class='listitem'><span class='simpara'>KEY_SEQ</span></li> <li class='listitem'><span class='simpara'>UPDATE_RULE</span></li> <li class='listitem'><span class='simpara'>DELETE_RULE</span></li> <li class='listitem'><span class='simpara'>FK_NAME</span></li> <li class='listitem'><span class='simpara'>PK_NAME</span></li> </ul><p> </p> <p class='simpara'> If <i><tt class='parameter'>pk_table</tt></i> contains a table name, <b>odbc_foreignkeys()</b> returns a result set containing the primary key of the specified table and all of the foreign keys that refer to it. </p> <p class='simpara'> If <i><tt class='parameter'>fk_table</tt></i> contains a table name, <b>odbc_foreignkeys()</b> returns a result set containing all of the foreign keys in the specified table and the primary keys (in other tables) to which they refer. </p> <p class='simpara'> If both <i><tt class='parameter'>pk_table</tt></i> and <i><tt class='parameter'>fk_table</tt></i> contain table names, <b>odbc_foreignkeys()</b> returns the foreign keys in the table specified in <i><tt class='parameter'>fk_table</tt></i> that refer to the primary key of the table specified in <i><tt class='parameter'>pk_table</tt></i> . This should be one key at most. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="odbc_field_type" value="<div id='function.odbc-field-type' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.odbc-field-type.php'>odbc_field_type</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>odbc_field_type</span> &amp;mdash; <span class='dc-title'>Liefert den Datentyp eines Feldes</span></p> </div> <a name='function.odbc-field-type.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>odbc_field_type</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$result_id</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$field_number</tt></span> )</div> <p class='para rdfs-comment'> <b>odbc_field_type()</b> liefert den SQL-Datentyp eines Feldes zur&amp;uuml;ck, das in dem Abfrageergebnis <i><tt class='parameter'>result_id</tt></i> an der Stelle <i><tt class='parameter'>field_number</tt></i> zu finden ist. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="odbc_field_scale" value="<div id='function.odbc-field-scale' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.odbc-field-scale.php'>odbc_field_scale</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>odbc_field_scale</span> &amp;mdash; <span class='dc-title'>Get the scale of a field</span></p> </div> <a name='function.odbc-field-scale.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>odbc_field_scale</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$result_id</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$field_number</tt></span> )</div> <p class='para rdfs-comment'> Gets the scale of the field referenced by number in the given result identifier. </p> </div> <a name='function.odbc-field-scale.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>result_id</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The result identifier. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>field_number</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The field number. Field numbering starts at 1. </p> </dd> </dl> <p> </p> </div> <a name='function.odbc-field-scale.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns the field scale as a integer, or <b><tt class='constant'>FALSE</tt></b> on error. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="odbc_field_precision" value="<div id='function.odbc-field-precision' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.odbc-field-precision.php'>odbc_field_precision</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>odbc_field_precision</span> &amp;mdash; <span class='dc-title'>Alias von <a href='http://www.php.net/manual/de/function.odbc-field-len.php' class='function'>odbc_field_len()</a></span></p> </div> <a name='function.odbc-field-precision.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <p class='para'> Diese Funktion ist ein Alias f&amp;uuml;r: <a href='http://www.php.net/manual/de/function.odbc-field-len.php' class='function'>odbc_field_len()</a>. </p> </div> <a name='function.odbc-field-precision.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.odbc-field-scale.php' class='function' rel='rdfs-seeAlso'>odbc_field_scale()</a> - Get the scale of a field to get the scale of a floating point number.</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="odbc_field_num" value="<div id='function.odbc-field-num' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.odbc-field-num.php'>odbc_field_num</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>odbc_field_num</span> &amp;mdash; <span class='dc-title'> Liefert die Spaltennummer f&amp;uuml;r eine Spaltenbezeichnung </span></p> </div> <a name='function.odbc-field-num.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>odbc_field_num</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$result_id</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$field_name</tt></span> )</div> <p class='para rdfs-comment'> <b>odbc_field_num()</b> will return the number of the column slot that corresponds to the named field in the given ODBC result identifier. Field numbering starts at 1. <b><tt class='constant'>FALSE</tt></b> is returned on error. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="odbc_field_name" value="<div id='function.odbc-field-name' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.odbc-field-name.php'>odbc_field_name</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>odbc_field_name</span> &amp;mdash; <span class='dc-title'>Liefert die Spaltenbezeichnung</span></p> </div> <a name='function.odbc-field-name.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>odbc_field_name</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$result_id</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$field_number</tt></span> )</div> <p class='para rdfs-comment'> <b>odbc_field_name()</b> gibt den Namen der Spalte mit der Nummer <i>field_number</i> f&amp;uuml;r des Abfrageergebnisses <i> result_id</i> zur&amp;uuml;ck. Die Nummerierung der Spalten beginnt mit 1. Bei einem Fehler wird <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ckgegeben. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="odbc_field_len" value="<div id='function.odbc-field-len' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.odbc-field-len.php'>odbc_field_len</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>odbc_field_len</span> &amp;mdash; <span class='dc-title'>Bestimmt die L&amp;auml;nge eines Feldes</span></p> </div> <a name='function.odbc-field-len.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>odbc_field_len</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$result_id</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$field_number</tt></span> )</div> <p class='para rdfs-comment'> <b>odbc_field_len()</b> gibt die L&amp;auml;nge eines Feldes an. Das Feld wird durch die Feldnummer <i><tt class='parameter'>field_number</tt></i> im Abfrageergebnis <i><tt class='parameter'>result_id</tt></i> bestimmt. Die Feldnummerierung beginnt mit 1. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="odbc_fetch_row" value="<div id='function.odbc-fetch-row' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.odbc-fetch-row.php'>odbc_fetch_row</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>odbc_fetch_row</span> &amp;mdash; <span class='dc-title'>Liefert eine Datenzeile zur&amp;uuml;ck</span></p> </div> <a name='function.odbc-fetch-row.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>odbc_fetch_row</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$result_id</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$ row_number </tt></span> ] )</div> <p class='para rdfs-comment'> Wenn <b>odbc_fetch_row()</b> erfolgreich durchgef&amp;uuml;hrt wurde (also eine oder mehrere Datenzeilen gefunden wurden), dann wird <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ckgeliefert. Wenn keine (weitere) Zeile vorhanden ist, wird <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ckgegeben. </p> <p class='para'> <b>odbc_fetch_row()</b> stellt eine Zeile der von <a href='http://www.php.net/manual/de/function.odbc-do.php' class='function'>odbc_do()</a>/<a href='http://www.php.net/manual/de/function.odbc-exec.php' class='function'>odbc_exec()</a> zur&amp;uuml;ckgegeben Daten bereit. Nachdem <b>odbc_fetch_row()</b> aufgerufen wurde, k&amp;ouml;nnen die Felder dieser Zeile mit <a href='http://www.php.net/manual/de/function.odbc-result.php' class='function'>odbc_result()</a> genutzt werden. </p> <p class='para'> Wenn <i><tt class='parameter'>row_number</tt></i> nicht definiert ist, versucht <b>odbc_fetch_row()</b> die n&amp;auml;chste Zeile aus dem Abfrageergebnis <i>result_id</i> zu holen. <b>odbc_fetch_row()</b> kann abwechselnd ohne und mit dem Parameter <i><tt class='parameter'>row_number</tt></i> genutzt werden. </p> <p class='para'> Um durch ein Abfrageergebnis mehrfach zu durchlaufen, kann man <b>odbc_fetch_row()</b> mit <i><tt class='parameter'>row_number</tt></i> gleich 1 aufrufen, um dann wie gewohnt mit <b>odbc_fetch_row()</b> ohne Zeilenparameter fortzufahren. Wenn der ODBC-Treiber die Herausgabe von bestimmten Zeilen nicht unterst&amp;uuml;tzt, wird der Parameter ignoriert. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="odbc_fetch_object" value="<div id='function.odbc-fetch-object' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.odbc-fetch-object.php'>odbc_fetch_object</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.2, PHP 5)</p><p class='refpurpose'><span class='refname'>odbc_fetch_object</span> &amp;mdash; <span class='dc-title'>Fetch a result row as an object</span></p> </div> <a name='function.odbc-fetch-object.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>object</span> <span class='methodname'><b>odbc_fetch_object</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$result</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$rownumber</tt></span> ] )</div> <p class='para rdfs-comment'> Fetch an <a href='http://www.php.net/manual/de/language.types.object.php' class='type object'>object</a> from an ODBC query. See the changelog below for when this function is available. </p> </div> <a name='function.odbc-fetch-object.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>result</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The result resource from <a href='http://www.php.net/manual/de/function.odbc-exec.php' class='function'>odbc_exec()</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>rownumber</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Optionally choose which row number to retrieve. </p> </dd> </dl> <p> </p> </div> <a name='function.odbc-fetch-object.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns an object that corresponds to the fetched row, or <b><tt class='constant'>FALSE</tt></b> if there are no more rows. </p> </div> <a name='function.odbc-fetch-object.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.3.3</td> <td align='left'> This function exists when compiled with IBM DB2 or UnixODBC support. </td> </tr> <tr valign='middle'> <td align='left'>4.3.2</td> <td align='left'> This function exists when compiled for Windows. </td> </tr> <tr valign='middle'> <td align='left'>4.0.2</td> <td align='left'> This function exists when compiled with DBMaker support. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.odbc-fetch-object.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.odbc-fetch-row.php' class='function' rel='rdfs-seeAlso'>odbc_fetch_row()</a> - Liefert eine Datenzeile zur&amp;uuml;ck</li> <li class='member'><a href='http://www.php.net/manual/de/function.odbc-fetch-array.php' class='function' rel='rdfs-seeAlso'>odbc_fetch_array()</a> - Fetch a result row as an associative array</li> <li class='member'><a href='http://www.php.net/manual/de/function.odbc-num-rows.php' class='function' rel='rdfs-seeAlso'>odbc_num_rows()</a> - Ergibt die Zeilenzahl des Abfrageergebnisses</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="odbc_fetch_into" value="<div id='function.odbc-fetch-into' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.odbc-fetch-into.php'>odbc_fetch_into</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>odbc_fetch_into</span> &amp;mdash; <span class='dc-title'>Eine Ergebniszeile in ein Array stellen</span></p> </div> <a name='function.odbc-fetch-into.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>odbc_fetch_into</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$result_id</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$ rownumber </tt></span> ], <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$result_array</tt></span> )</div> <p class='para rdfs-comment'> Liefert die Anzahl der Ergebnisspalten zur&amp;uuml;ck, bei einem Fehler <b><tt class='constant'>FALSE</tt></b>. Das Zielarray <i><tt class='parameter'>result_array</tt></i> muss immer &amp;uuml;bergeben werden, kann aber einen beliebigen Typ haben - es wird ohnehin zu einem Array gemacht. Das Array enth&amp;auml;lt die Ergebnisspalten beginnend mit <i>0</i>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="odbc_fetch_array" value="<div id='function.odbc-fetch-array' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.odbc-fetch-array.php'>odbc_fetch_array</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.2, PHP 5)</p><p class='refpurpose'><span class='refname'>odbc_fetch_array</span> &amp;mdash; <span class='dc-title'>Fetch a result row as an associative array</span></p> </div> <a name='function.odbc-fetch-array.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>odbc_fetch_array</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$result</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$rownumber</tt></span> ] )</div> <p class='para rdfs-comment'> Fetch an associative <a href='http://www.php.net/manual/de/language.types.array.php' class='type array'>array</a> from an ODBC query. See the changelog below for when this function is available. </p> </div> <a name='function.odbc-fetch-array.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>result</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The result resource from <a href='http://www.php.net/manual/de/function.odbc-exec.php' class='function'>odbc_exec()</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>rownumber</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Optionally choose which row number to retrieve. </p> </dd> </dl> <p> </p> </div> <a name='function.odbc-fetch-array.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns an array that corresponds to the fetched row, or <b><tt class='constant'>FALSE</tt></b> if there are no more rows. </p> </div> <a name='function.odbc-fetch-array.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Changelog</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.3.3</td> <td align='left'> This function exists when compiled with IBM DB2 or UnixODBC support. </td> </tr> <tr valign='middle'> <td align='left'>4.3.2</td> <td align='left'> This function exists when compiled for Windows. </td> </tr> <tr valign='middle'> <td align='left'>4.0.2</td> <td align='left'> This function exists when compiled with DBMaker support. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.odbc-fetch-array.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.odbc-fetch-row.php' class='function' rel='rdfs-seeAlso'>odbc_fetch_row()</a> - Liefert eine Datenzeile zur&amp;uuml;ck</li> <li class='member'><a href='http://www.php.net/manual/de/function.odbc-fetch-object.php' class='function' rel='rdfs-seeAlso'>odbc_fetch_object()</a> - Fetch a result row as an object</li> <li class='member'><a href='http://www.php.net/manual/de/function.odbc-num-rows.php' class='function' rel='rdfs-seeAlso'>odbc_num_rows()</a> - Ergibt die Zeilenzahl des Abfrageergebnisses</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="odbc_execute" value="<div id='function.odbc-execute' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.odbc-execute.php'>odbc_execute</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>odbc_execute</span> &amp;mdash; <span class='dc-title'>F&amp;uuml;hrt ein vorbereiteten SQL-Befehl aus</span></p> </div> <a name='function.odbc-execute.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>odbc_execute</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$result_id</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$ parameters_array </tt></span> ] )</div> <p class='para rdfs-comment'> F&amp;uuml;hrt ein oder mehrere durch <a href='http://www.php.net/manual/de/function.odbc-prepare.php' class='function'>odbc_prepare()</a> vorbereitete SQL-Befehle aus. Nach erfolgreicher Ausf&amp;uuml;hrung wird <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ckgeliefert, sonst <b><tt class='constant'>FALSE</tt></b>. Das Array <i><tt class='parameter'>parameters_array</tt></i> braucht nur angegeben zu werden, wenn im Befehl tats&amp;auml;chlich Parameter vorhanden sind. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="odbc_exec" value="<div id='function.odbc-exec' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.odbc-exec.php'>odbc_exec</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>odbc_exec</span> &amp;mdash; <span class='dc-title'> Bereitet einen SQL-Befehl auf und f&amp;uuml;hrt ihn aus </span></p> </div> <a name='function.odbc-exec.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>odbc_exec</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$connection_id</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$query_string</tt></span> )</div> <p class='para rdfs-comment'> Liefert bei einem Fehler <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ck, sonst eine ODBC-Ergebniskennung <i>result_id</i>. </p> <p class='para'> <b>odbc_exec()</b> sendet einen SQL-Befehl zu dem Datenbankserver, der durch die Verbindungskennung <i>connection_id </i> bezeichnet wird. Dieser Parameter muss durch <a href='http://www.php.net/manual/de/function.odbc-connect.php' class='function'>odbc_connect()</a> oder <a href='http://www.php.net/manual/de/function.odbc-pconnect.php' class='function'>odbc_pconnect()</a> erzeugt worden sein. </p> <p class='simpara'> Siehe auch: <a href='http://www.php.net/manual/de/function.odbc-prepare.php' class='function'>odbc_prepare()</a> und <a href='http://www.php.net/manual/de/function.odbc-execute.php' class='function'>odbc_execute()</a> f&amp;uuml;r die gleichzeitige Ausf&amp;uuml;hrung von mehreren SQL-Befehlen. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="odbc_errormsg" value="<div id='function.odbc-errormsg' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.odbc-errormsg.php'>odbc_errormsg</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.5, PHP 5)</p><p class='refpurpose'><span class='refname'>odbc_errormsg</span> &amp;mdash; <span class='dc-title'>Get the last error message</span></p> </div> <a name='function.odbc-errormsg.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>odbc_errormsg</b></span> ([ <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection_id</tt></span> ] )</div> <p class='simpara'> Returns a string containing the last ODBC error message, or an empty string if there has been no errors. </p> </div> <a name='function.odbc-errormsg.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection_id</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Eine ODBC-Verbindungsressource, siehe <a href='http://www.php.net/manual/de/function.odbc-connect.php' class='function'>odbc_connect()</a> f&amp;uuml;r Details.</p> </dd> </dl> <p> </p> </div> <a name='function.odbc-errormsg.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> If <i><tt class='parameter'>connection_id</tt></i> is specified, the last state of that connection is returned, else the last state of any connection is returned. </p> <p class='para'> This function returns meaningful value only if last odbc query failed (i.e. <a href='http://www.php.net/manual/de/function.odbc-exec.php' class='function'>odbc_exec()</a> returned <b><tt class='constant'>FALSE</tt></b>). </p> </div> <a name='function.odbc-errormsg.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.odbc-error.php' class='function' rel='rdfs-seeAlso'>odbc_error()</a> - Get the last error code</li> <li class='member'><a href='http://www.php.net/manual/de/function.odbc-exec.php' class='function' rel='rdfs-seeAlso'>odbc_exec()</a> - Bereitet einen SQL-Befehl auf und f&amp;uuml;hrt ihn aus</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="odbc_error" value="<div id='function.odbc-error' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.odbc-error.php'>odbc_error</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.5, PHP 5)</p><p class='refpurpose'><span class='refname'>odbc_error</span> &amp;mdash; <span class='dc-title'>Get the last error code</span></p> </div> <a name='function.odbc-error.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>odbc_error</b></span> ([ <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection_id</tt></span> ] )</div> <p class='simpara'> Returns a six-digit ODBC state, or an empty string if there has been no errors. </p> </div> <a name='function.odbc-error.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection_id</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Eine ODBC-Verbindungsressource, siehe <a href='http://www.php.net/manual/de/function.odbc-connect.php' class='function'>odbc_connect()</a> f&amp;uuml;r Details.</p> </dd> </dl> <p> </p> </div> <a name='function.odbc-error.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> If <i><tt class='parameter'>connection_id</tt></i> is specified, the last state of that connection is returned, else the last state of any connection is returned. </p> <p class='para'> This function returns meaningful value only if last odbc query failed (i.e. <a href='http://www.php.net/manual/de/function.odbc-exec.php' class='function'>odbc_exec()</a> returned <b><tt class='constant'>FALSE</tt></b>). </p> </div> <a name='function.odbc-error.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.odbc-errormsg.php' class='function' rel='rdfs-seeAlso'>odbc_errormsg()</a> - Get the last error message</li> <li class='member'><a href='http://www.php.net/manual/de/function.odbc-exec.php' class='function' rel='rdfs-seeAlso'>odbc_exec()</a> - Bereitet einen SQL-Befehl auf und f&amp;uuml;hrt ihn aus</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="odbc_do" value="<div id='function.odbc-do' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.odbc-do.php'>odbc_do</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>odbc_do</span> &amp;mdash; <span class='dc-title'> Ein Synonym f&amp;uuml;r <a href='http://www.php.net/manual/de/function.odbc-exec.php' class='function'>odbc_exec()</a> </span></p> </div> <a name='function.odbc-do.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>odbc_do</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$conn_id</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$query</tt></span> )</div> <p class='para rdfs-comment'> <b>odbc_do()</b> f&amp;uuml;hrt eine Anfrage auf der gegebenen Verbindung durch. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="odbc_data_source" value="<div id='function.odbc-data-source' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.odbc-data-source.php'>odbc_data_source</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>odbc_data_source</span> &amp;mdash; <span class='dc-title'>Returns information about a current connection</span></p> </div> <a name='function.odbc-data-source.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>odbc_data_source</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection_id</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$fetch_type</tt></span> )</div> <p class='para rdfs-comment'> This function will return the list of available DNS (after calling it several times). </p> </div> <a name='function.odbc-data-source.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection_id</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Eine ODBC-Verbindungsressource, siehe <a href='http://www.php.net/manual/de/function.odbc-connect.php' class='function'>odbc_connect()</a> f&amp;uuml;r Details.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>fetch_type</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The <i><tt class='parameter'>fetch_type</tt></i> can be one of two constant types: <b><tt class='constant'>SQL_FETCH_FIRST</tt></b>, <b><tt class='constant'>SQL_FETCH_NEXT</tt></b>. Use <b><tt class='constant'>SQL_FETCH_FIRST</tt></b> the first time this function is called, thereafter use the <b><tt class='constant'>SQL_FETCH_NEXT</tt></b>. </p> </dd> </dl> <p> </p> </div> <a name='function.odbc-data-source.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns <b><tt class='constant'>FALSE</tt></b> on error, and an array upon success. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="odbc_cursor" value="<div id='function.odbc-cursor' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.odbc-cursor.php'>odbc_cursor</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>odbc_cursor</span> &amp;mdash; <span class='dc-title'>Findet den Cursornamen heraus</span></p> </div> <a name='function.odbc-cursor.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>odbc_cursor</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$result_id</tt></span> )</div> <p class='para rdfs-comment'> <b>odbc_cursor()</b> liefert einen Cursornamen f&amp;uuml;r die gegebene Ergebniskennung <i><tt class='parameter'>result_id</tt></i> zur&amp;uuml;ck. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="odbc_connect" value="<div id='function.odbc-connect' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.odbc-connect.php'>odbc_connect</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>odbc_connect</span> &amp;mdash; <span class='dc-title'> Baut die Verbindung zu einer ODBC-Datenquelle auf </span></p> </div> <a name='function.odbc-connect.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>odbc_connect</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$dsn</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$user</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$password</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$ cursor_type </tt></span> ] )</div> <p class='para rdfs-comment'> Liefert eine ODBC-Verbindungskennung <i>connection_id</i> oder 0 (<b><tt class='constant'>FALSE</tt></b>) bei Fehlfunktion zur&amp;uuml;ck. </p> <p class='simpara'> Die Verbindungskennung <i>connection_id</i> wird von den anderen ODBC-Funktionen ben&amp;ouml;tigt. Es k&amp;ouml;nnen mehrere ODBC-Verbindungen nebeneinander bestehen. Der optionale vierte Parameter <i>cursor_type</i> setzt die Art des Cursors, der f&amp;uuml;r diese Verbindung genutzt werden soll. Normalerweise wird er nicht ben&amp;ouml;tigt, kann aber bei manchen ODBC-Treiberproblemen n&amp;uuml;tzlich sein. </p> <p class='simpara'> Es k&amp;ouml;nnen etwa Probleme bei der Ausf&amp;uuml;hrung von komplexen Prozeduren auftreten. Die Fehlermeldung lautet dann zum Beispiel &amp;quot;Cannot open a cursor on a stored procedure that has anything other than a single select statement in it&amp;quot;. Dieser Fehler kann durch die Verwendung von <i>SQL_CUR_USE_ODBC</i> als <i>cursor_type</i> kann hier helfen. Einige ODBC-Treiber unterst&amp;uuml;tzen den optionalen Parameter <i>row_number</i> in der Funktion <a href='http://www.php.net/manual/de/function.odbc-fetch-row.php' class='function'>odbc_fetch_row()</a> nicht. Auch in diesem Fall kann <i>SQL_CUR_USE_ODBC</i> helfen. </p> <p class='simpara'> Folgende Konstanten sind als Cursortyp definiert: </p> <p class='para'> </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> SQL_CUR_USE_IF_NEEDED </span> </li> <li class='listitem'> <span class='simpara'> SQL_CUR_USE_ODBC </span> </li> <li class='listitem'> <span class='simpara'> SQL_CUR_USE_DRIVER </span> </li> <li class='listitem'> <span class='simpara'> SQL_CUR_DEFAULT </span> </li> </ul><p> </p> <p class='simpara'> F&amp;uuml;r persistente Verbindungen schauen Sie sich bitte <a href='http://www.php.net/manual/de/function.odbc-pconnect.php' class='function'>odbc_pconnect()</a> an. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="odbc_commit" value="<div id='function.odbc-commit' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.odbc-commit.php'>odbc_commit</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>odbc_commit</span> &amp;mdash; <span class='dc-title'>F&amp;uuml;hrt eine ODBC-Transaktion aus</span></p> </div> <a name='function.odbc-commit.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>odbc_commit</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$connection_id</tt></span> )</div> <p class='para rdfs-comment'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, bei Mi&amp;szlig;erfolg <b><tt class='constant'>FALSE</tt></b>. Alle ausstehenden Transaktionen auf der Datenbankverbindung <i><tt class='parameter'>connection_id</tt></i> werden ausgef&amp;uuml;hrt. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="odbc_columns" value="<div id='function.odbc-columns' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.odbc-columns.php'>odbc_columns</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>odbc_columns</span> &amp;mdash; <span class='dc-title'>Lists the column names in specified tables</span></p> </div> <a name='function.odbc-columns.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>odbc_columns</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection_id</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$qualifier</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$schema</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$table_name</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$column_name</tt></span> ]]]] )</div> <p class='para rdfs-comment'> Lists all columns in the requested range. </p> </div> <a name='function.odbc-columns.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection_id</tt></i> </span> </dt><dd class='listitem'> <p class='para'>Eine ODBC-Verbindungsressource, siehe <a href='http://www.php.net/manual/de/function.odbc-connect.php' class='function'>odbc_connect()</a> f&amp;uuml;r Details.</p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>qualifier</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The qualifier. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>schema</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The owner. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>table_name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The table name. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>column_name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The column name. </p> </dd> </dl> <p> </p> <p class='para'> The <i><tt class='parameter'>schema</tt></i> , <i><tt class='parameter'>table_name</tt></i> , and <i><tt class='parameter'>column_name</tt></i> accept search patterns (&amp;#039;%&amp;#039; to match zero or more characters and &amp;#039;_&amp;#039; to match a single character). </p> </div> <a name='function.odbc-columns.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns an ODBC result identifier or <b><tt class='constant'>FALSE</tt></b> on failure. </p> <p class='para'> The result set has the following columns: </p><ul class='itemizedlist'> <li class='listitem'><span class='simpara'>TABLE_QUALIFIER</span></li> <li class='listitem'><span class='simpara'>TABLE_SCHEM</span></li> <li class='listitem'><span class='simpara'>TABLE_NAME</span></li> <li class='listitem'><span class='simpara'>COLUMN_NAME</span></li> <li class='listitem'><span class='simpara'>DATA_TYPE</span></li> <li class='listitem'><span class='simpara'>TYPE_NAME</span></li> <li class='listitem'><span class='simpara'>PRECISION</span></li> <li class='listitem'><span class='simpara'>LENGTH</span></li> <li class='listitem'><span class='simpara'>SCALE</span></li> <li class='listitem'><span class='simpara'>RADIX</span></li> <li class='listitem'><span class='simpara'>NULLABLE</span></li> <li class='listitem'><span class='simpara'>REMARKS</span></li> </ul><p> </p> <p class='para'> The result set is ordered by TABLE_QUALIFIER, TABLE_SCHEM and TABLE_NAME. </p> </div> <a name='function.odbc-columns.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.odbc-columnprivileges.php' class='function' rel='rdfs-seeAlso'>odbc_columnprivileges()</a> - Liefert eine Ergebnis-Resource zur&amp;uuml;ck, die eine Liste von Spalten und damit verbundenen Rechten enth&amp;auml;lt. to retrieve associated privileges</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="odbc_columnprivileges" value="<div id='function.odbc-columnprivileges' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.odbc-columnprivileges.php'>odbc_columnprivileges</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>odbc_columnprivileges</span> &amp;mdash; <span class='dc-title'> Liefert eine Ergebnis-Resource zur&amp;uuml;ck, die eine Liste von Spalten und damit verbundenen Rechten enth&amp;auml;lt. </span></p> </div> <a name='function.odbc-columnprivileges.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>odbc_columnprivileges</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$Verbindungskennung</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$Kennzeichner</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$Eigent&amp;uuml;mer</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$Tabellenname</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$Spaltename</tt></span> ]]]] )</div> <p class='para rdfs-comment'> Listet die Spalten und die mit ihnen verbundenen Rechte f&amp;uuml;r die gegebene Tabelle auf. R&amp;uuml;ckgabewert ist eine Ergebnis-Resource oder ein <b><tt class='constant'>FALSE</tt></b>, wenn ein Fehler aufgetreten ist. </p> <p class='para'> Die Ergebnis-Resource enh&amp;auml;lt die folgenden Spalten: </p><ul class='itemizedlist'> <li class='listitem'><span class='simpara'>TABLE_QUALIFIER</span></li> <li class='listitem'><span class='simpara'>TABLE_OWNER</span></li> <li class='listitem'><span class='simpara'>TABLE_NAME</span></li> <li class='listitem'><span class='simpara'>GRANTOR</span></li> <li class='listitem'><span class='simpara'>GRANTEE</span></li> <li class='listitem'><span class='simpara'>PRIVILEGE</span></li> <li class='listitem'><span class='simpara'>IS_GRANTABLE</span></li> </ul><p> </p> <p class='simpara'> Die Ergebnis-Resource ist nach TABLE_QUALIFIER, TABLE_OWNER und TABLE_NAME sortiert. </p> <p class='para'> Der <i><tt class='parameter'>Spaltenname</tt></i> kann Wildcards enhalten (&amp;#039;%&amp;#039; f&amp;uuml;r f&amp;uuml;r einen oder mehrere Zeichen und &amp;quot;_&amp;quot; f&amp;uuml;r ein einzelnes Zeichen). </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="odbc_close_all" value="<div id='function.odbc-close-all' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.odbc-close-all.php'>odbc_close_all</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>odbc_close_all</span> &amp;mdash; <span class='dc-title'>Beendet alle ODBC-Verbindungen</span></p> </div> <a name='function.odbc-close-all.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>odbc_close_all</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> <b>odbc_close_all()</b> beendet alle bestehenden Verbindungen zu allen Datenbankservern. </p><blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'> Wie <a href='http://www.php.net/manual/de/function.odbc-close.php' class='function'>odbc_close()</a> scheitert auch dieser Befehl, wenn auf einer Datenbankverbindung noch Transaktionen ausstehen oder aktiv sind. In diesem Fall bleibt die betroffene Verbindung auch nach dem <b>odbc_close_all()</b> bestehen. </span> </p></blockquote><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="odbc_close" value="<div id='function.odbc-close' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.odbc-close.php'>odbc_close</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>odbc_close</span> &amp;mdash; <span class='dc-title'>Beendet eine ODBC-Verbindung</span></p> </div> <a name='function.odbc-close.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>odbc_close</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$connection_id</tt></span> )</div> <p class='para rdfs-comment'> <b>odbc_close()</b> beendete die Verbindung zum Datenbankserver, die durch das Verbindungskennzeichen <i>connection_id</i> gekennzeichnet wird. </p><blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'> Diese Funktion scheitert, wenn auf dieser Datenbankverbindung noch Transaktionen ausstehen. In diesem Fall bleibt die Verbindung bestehen. </span> </p></blockquote><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="odbc_binmode" value="<div id='function.odbc-binmode' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.odbc-binmode.php'>odbc_binmode</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>odbc_binmode</span> &amp;mdash; <span class='dc-title'>Die Behandlung von Bin&amp;auml;rdaten</span></p> </div> <a name='function.odbc-binmode.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>odbc_binmode</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$result_id</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$mode</tt></span> )</div> <p class='para rdfs-comment'> (Betrifft die ODBC SQL Typen: BINARY, VARBINARY und LONGVARBINARY) </p> <ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> ODBC_BINMODE_PASSTHRU: gibt Bin&amp;auml;rdaten direkt zum Output durch </span> </li> <li class='listitem'> <span class='simpara'> ODBC_BINMODE_RETURN: liefert die Bin&amp;auml;rdaten unver&amp;auml;ndert zur&amp;uuml;ck </span> </li> <li class='listitem'> <span class='simpara'> ODBC_BINMODE_CONVERT: konvertiert die Bin&amp;auml;rdaten zu Zeichen und liefere sie zur&amp;uuml;ck </span> </li> </ul> <p class='para'> Im <i>ODBC_BINMODE_CONVERT</i> werden die Bin&amp;auml;rdaten zu Character-C-data gewandelt. Jedes Byte (8 Bits) der urspr&amp;uuml;nglichen Daten wird zu zwei ASCII-Zeichen, die der hexadezimalen Darstellung des Wertes entsprechen. Der Bin&amp;auml;rwert 00000001 wird zum Beispiel zu <i>&amp;quot;01&amp;quot;</i> gewandelt, der Bin&amp;auml;rwert 11111111 zu <i>&amp;quot;FF&amp;quot;</i>. </p><table class='doctable table'> <caption><b>Die Benutzung von LONGVARBINARY</b></caption> <thead valign='middle'> <tr valign='middle'> <th>binmode</th> <th>longreadlen</th> <th>Resultat</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>ODBC_BINMODE_PASSTHRU</td> <td align='left'>0</td> <td align='left'>Direkte Ausgabe</td> </tr> <tr valign='middle'> <td align='left'>ODBC_BINMODE_RETURN</td> <td align='left'>0</td> <td align='left'>Direkte Ausgabe</td> </tr> <tr valign='middle'> <td align='left'>ODBC_BINMODE_CONVERT</td> <td align='left'>0</td> <td align='left'>Direkte Ausgabe</td> </tr> <tr valign='middle'> <td align='left'>ODBC_BINMODE_PASSTHRU</td> <td align='left'>0</td> <td align='left'>Direkte Ausgabe</td> </tr> <tr valign='middle'> <td align='left'>ODBC_BINMODE_PASSTHRU</td> <td align='left'>&amp;gt;0</td> <td align='left'>Direkte Ausgabe</td> </tr> <tr valign='middle'> <td align='left'>ODBC_BINMODE_RETURN</td> <td align='left'>&amp;gt;0</td> <td align='left'>Direkte Ausgabe</td> </tr> <tr valign='middle'> <td align='left'>ODBC_BINMODE_CONVERT</td> <td align='left'>&amp;gt;0</td> <td align='left'>R&amp;uuml;ckgabe als CHAR-Werte</td> </tr> </tbody> </table> <p> </p> <p class='para'> Wenn <a href='http://www.php.net/manual/de/function.odbc-fetch-into.php' class='function'>odbc_fetch_into()</a> genutzt wird, wird bei direkter Ausgabe ein leerer String als Spaltenwert zur&amp;uuml;ckgeliefert. </p> <p class='para'> Wenn <i><tt class='parameter'>result_id</tt></i> gleich <i>0</i> ist, wird die Einstellung als Defaultwert f&amp;uuml;r die n&amp;auml;chsten Transaktionen gesetzt. </p><blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'> Der Defahltwert f&amp;uuml;r longreadlen ist <i>4096</i>, f&amp;uuml;r <b>odbc_binmode()</b> <i>ODBC_BINMODE_RETURN</i>, also die unver&amp;auml;nderte R&amp;uuml;ckgabe. Das Verhalten von <i>LONGVARBINARY</i> wird ebenfalls durch die Funktion <a href='http://www.php.net/manual/de/function.odbc-longreadlen.php' class='function'>odbc_longreadlen()</a> bestimmt. </span> </p></blockquote><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="odbc_autocommit" value="<div id='function.odbc-autocommit' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.odbc-autocommit.php'>odbc_autocommit</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>odbc_autocommit</span> &amp;mdash; <span class='dc-title'>&amp;Auml;ndert das Autocommit-Verhalten</span></p> </div> <a name='function.odbc-autocommit.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>odbc_autocommit</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$connection_id</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$OnOff</tt></span> ] )</div> <p class='para rdfs-comment'> Ohne den Parameter <i><tt class='parameter'>OnOff</tt></i> gibt <b>odbc_autocommit()</b> den aktuellen autocommit-Status f&amp;uuml;r die Datenbankverbindung <i><tt class='parameter'>connection_id</tt></i> zur&amp;uuml;ck. Wenn autocommit aktiviert ist, wird <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ckgeliefert, <b><tt class='constant'>FALSE</tt></b> wenn es deaktiviert ist oder ein Fehler auftritt. </p> <p class='para'> In der Standardeinstellung ist autocommit f&amp;uuml;r eine Datenbankverbindung aktiviert. Das Deaktivieren von autocommit enspricht dem Durchf&amp;uuml;hren einer Transaktion. </p> <p class='simpara'> Siehe auch <a href='http://www.php.net/manual/de/function.odbc-commit.php' class='function'>odbc_commit()</a> und <a href='http://www.php.net/manual/de/function.odbc-rollback.php' class='function'>odbc_rollback()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ldap_unbind" value="<div id='function.ldap-unbind' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ldap-unbind.php'>ldap_unbind</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ldap_unbind</span> &amp;mdash; <span class='dc-title'>Unbind von einem LDAP Verzeichnis</span></p> </div> <a name='function.ldap-unbind.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ldap_unbind</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$Verbindungs-Kennung</tt></span> )</div> <p class='para rdfs-comment'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> <p class='para'> Die <b>ldap_unbind()</b> Funktion f&amp;uuml;hrt ein unbind auf ein LDAP Verzeichnis aus. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ldap_start_tls" value="<div id='function.ldap-start-tls' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ldap-start-tls.php'>ldap_start_tls</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>ldap_start_tls</span> &amp;mdash; <span class='dc-title'> Startet TLS </span></p> </div> <a name='function.ldap-start-tls.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ldap_start_tls</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$link</tt></span> )</div> <p class='para rdfs-comment'> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ldap_sort" value="<div id='function.ldap-sort' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ldap-sort.php'>ldap_sort</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>ldap_sort</span> &amp;mdash; <span class='dc-title'> Sortiert LDAP Ergebniseintr&amp;auml;ge </span></p> </div> <a name='function.ldap-sort.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ldap_sort</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$link</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$result</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$sortfilter</tt></span> )</div> <p class='para rdfs-comment'> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ldap_set_option" value="<div id='function.ldap-set-option' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ldap-set-option.php'>ldap_set_option</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>ldap_set_option</span> &amp;mdash; <span class='dc-title'>Setzt den Wert der gegebenen Option</span></p> </div> <a name='function.ldap-set-option.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ldap_set_option</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$Verbindungs-Kennung</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$option</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$neuerwert</tt></span> )</div> <p class='para rdfs-comment'> Setzt den Wert der bestimmten Option auf <i><tt class='parameter'>neuerwert</tt></i> .Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> <p class='para'> Der Parameter <i><tt class='parameter'>option</tt></i> kann einer der folgenden sein: LDAP_OPT_DEREF, LDAP_OPT_SIZELIMIT, LDAP_OPT_TIMELIMIT, LDAP_OPT_PROTOCOL_VERSION, LDAP_OPT_ERROR_NUMBER, LDAP_OPT_REFERRALS, LDAP_OPT_RESTART, LDAP_OPT_HOST_NAME, LDAP_OPT_ERROR_STRING, LDAP_OPT_MATCHED_DN, LDAP_OPT_SERVER_CONTROLS, LDAP_OPT_CLIENT_CONTROLS. Hier eine kurze Beschreibung, schauen Sie unter <a href='http://www.openldap.org/devel/cvsweb.cgi/~checkout~/doc/drafts/draft-ietf-ldapext-ldap-c-api-xx.txt' class='link external'>&amp;raquo; draft-ietf-ldapext-ldap-c- api-xx.txt</a> nach Details. </p> <p class='para'> Die Optionen LDAP_OPT_DEREF, LDAP_OPT_SIZELIMIT, LDAP_OPT_TIMELIMIT, LDAP_OPT_PROTOCOL_VERSION und LDAP_OPT_ERROR_NUMBER haben einen ganzzahligen Wert, LDAP_OPT_REFERRALS und LDAP_OPT_RESTART haben einen boolschen Wert und die Optionen LDAP_OPT_HOST_NAME, LDAP_OPT_ERROR_STRING und LDAP_OPT_MATCHED_DN bestehen aus einer Zeichenkette. Das erste Beispiel veranschaulicht deren Gebrauch. Die Optionen LDAP_OPT_SERVER_CONTROLS and LDAP_OPT_CLIENT_CONTROLS ben&amp;ouml;tigen eine Kontrolliste, d.h. der Wert muss ein Array aus Kontrollen sein. Eine Kontrolle besteht aus einer <em class='emphasis'>oid</em> die die Kontrolle identifiziert, einem wahlweisen <em class='emphasis'> wert</em>, und einem wahlweisen Kennzeichen f&amp;uuml;r <em class='emphasis'> criticality</em>. Bei PHP wird eine Kontrolle durch ein Array angegeben. Dieses Array enth&amp;auml;lt ein Element mit dem Schl&amp;uuml;ssel <em class='emphasis'>oid</em> und einer Zeichenkette als Wert und zwei optionalen Elementen. Die optionalen Elemente sind Schl&amp;uuml;ssel <em class='emphasis'>wert</em> mit einer Zeichenkette als Wert und dem Schl&amp;uuml;ssel <em class='emphasis'>iscritical</em> mit einem boolschen Wert. Der vorgegebene Wert von <em class='emphasis'> iscritical</em> ist <em class='emphasis'><b><tt class='constant'>FALSE</tt></b></em> falls Sie nichts angeben. Schauen Sie sich das zweite Beispiel weiter unten an. </p> <blockquote><p><b class='note'>Hinweis</b>: Diese Funktion steht nur zur Verf&amp;uuml;gung, wenn Sie OpenLDAP 2.x.x ODER Netscape Directory SDK x.x verwenden und wurde in PHP 4.0.4 hinzugef&amp;uuml;gt. <br /> </p></blockquote> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Setzen der Protokollversion</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> //&amp;nbsp;$ds&amp;nbsp;ist&amp;nbsp;eine&amp;nbsp;g&amp;uuml;ltige&amp;nbsp;Verbindungs-Kennung&amp;nbsp;f&amp;uuml;r&amp;nbsp;einen&amp;nbsp;Verzeichnis-<br />//&amp;nbsp;Server<br />if&amp;nbsp;(ldap_set_option($ds,&amp;nbsp;LDAP_OPT_PROTOCOL_VERSION,&amp;nbsp;3))<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;'Verwenden&amp;nbsp;von&amp;nbsp;LDAPv3';<br />else<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;'Kann&amp;nbsp;das&amp;nbsp;Protokoll&amp;nbsp;nicht&amp;nbsp;auf&amp;nbsp;Version&amp;nbsp;3&amp;nbsp;setzen';</span> </code></div> </div> </div><p> </p><div class='example'> <p><b>Beispiel #2 Setzen der Server Kontrollen</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> //&amp;nbsp;$ds&amp;nbsp;ist&amp;nbsp;eine&amp;nbsp;g&amp;uuml;ltige&amp;nbsp;Verbingund-Kennung&amp;nbsp;f&amp;uuml;r&amp;nbsp;einen&amp;nbsp;Verzeichnis-<br />//&amp;nbsp;Server<br />//&amp;nbsp;Kontrolle&amp;nbsp;ohne&amp;nbsp;Wert<br />$ctrl1&amp;nbsp;=&amp;nbsp;array('oid'&amp;nbsp;=&amp;gt;&amp;nbsp;'1.2.752.58.10.1',&amp;nbsp;'iscritical'&amp;nbsp;=&amp;gt;&amp;nbsp;TRUE);<br />//&amp;nbsp;iscritical&amp;nbsp;hat&amp;nbsp;den&amp;nbsp;vorgegebenen&amp;nbsp;Wert&amp;nbsp;FALSE<br />$ctrl2&amp;nbsp;=&amp;nbsp;array('oid'&amp;nbsp;=&amp;gt;&amp;nbsp;'1.2.752.58.1.10',&amp;nbsp;'value'&amp;nbsp;=&amp;gt;&amp;nbsp;'magic');<br />//&amp;nbsp;Versuch,&amp;nbsp;beide&amp;nbsp;Kontrollen&amp;nbsp;zu&amp;nbsp;setzen<br />if&amp;nbsp;(!ldap_set_option($ds,&amp;nbsp;LDAP_OPT_SERVER_CONTROLS,&amp;nbsp;array($ctrl1,<br />$ctrl2)))<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;'Kann&amp;nbsp;die&amp;nbsp;Server&amp;nbsp;Kontrollen&amp;nbsp;nicht&amp;nbsp;setzen';</span> </code></div> </div> </div><p> </p> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.ldap-get-option.php' class='function'>ldap_get_option()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ldap_search" value="<div id='function.ldap-search' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ldap-search.php'>ldap_search</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ldap_search</span> &amp;mdash; <span class='dc-title'>Suche im LDAP Baum</span></p> </div> <a name='function.ldap-search.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>ldap_search</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$Verbindungs-Kennung</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$base_dn</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filter</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$merkmale</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$nur_werte</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$gr&amp;ouml;&amp;szlig;enbegrenzung</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$zeitbegrenzung</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$deref</tt></span> ]]]]] )</div> <p class='para rdfs-comment'> R&amp;uuml;ckgabewert: eine Such-Ergebnis-Kennung im Erfolgsfall, <b><tt class='constant'>FALSE</tt></b> im Fehlerfall. </p> <p class='para'> Die <b>ldap_search()</b> Funktion f&amp;uuml;hrt die Suche f&amp;uuml;r einen gegebenen Filter im Verzeichnis mit der Reichweite von LDAP_SCOPE_SUBTREE durch. Das ist &amp;auml;quivalent zu einer Suche im ganzen Verzeichnis.<i><tt class='parameter'>base_dn</tt></i> legt den Basis DN f&amp;uuml;r das Verzeichnis fest. </p> <p class='para'> Der optionale vierte Parameter kann benutzt werden, um die R&amp;uuml;ckgabewerte des Servers so einzuschr&amp;auml;nken, dass nur die tats&amp;auml;chlich ben&amp;ouml;tigten Merkmale und ihre zugeh&amp;ouml;rigen Werte in der Ergebnismenge enthalten sind. Dieses Vorgehen ist um einiges effizienter als die standardm&amp;auml;&amp;szlig;ige Vorgehensweise (diese liefert alle Merkmale und alle zugeh&amp;ouml;rigen Werte). Aus diesem Grund ist die Angabe des vierten Parameters als gute Praxis zu empfehlen. </p> <p class='para'> Der vierte Parameter ist ein Standard PHP Array aus Strings der ben&amp;ouml;tigten Merkmale, z.B. array(&amp;quot;mail&amp;quot;,&amp;quot;sn&amp;quot;,&amp;quot;cn&amp;quot;). Beachten Sie, dass der &amp;quot;dn&amp;quot; immer zur&amp;uuml;ckgeliefert wird, ohne R&amp;uuml;cksicht darauf, welche Merkmalstypen angefragt wurden. </p> <p class='para'> Beachten Sie weiterhin, dass manche Verzeichnis-Server so konfiguriert sind, dass sie nicht mehr als eine vorbestimmte Anzahl an Eintr&amp;auml;gen zur&amp;uuml;ckliefern. Sollte dies der Fall sein, zeigt Ihnen der Server an, dass nur eine Teilmenge des Ergebnisses zur&amp;uuml;ckgeliefert wurde. Diesen Hinweis erhalten Sie auch, wenn Sie den sechsten Parameter <i><tt class='parameter'>gr&amp;ouml;&amp;szlig;enbegrenzung</tt></i> mit angegeben hatten, um die Anzahl der angefragten Eintr&amp;auml;ge einzuschr&amp;auml;nken. </p> <p class='para'> Der f&amp;uuml;nfte Parameter <i><tt class='parameter'>nur_werte</tt></i> sollte auf 1 gesetzt werden, wenn Sie nur Merkmalstypen erhalten m&amp;ouml;chten. Wenn der Wert auf 0 steht, erhalten Sie sowohl Merkmalstypen als auch Merkmalswerte. Das ist das Standard Verhalten. </p> <p class='para'> Mit dem sechsten Parameter <i><tt class='parameter'>gr&amp;ouml;&amp;szlig;enbegrenzung</tt></i> ist es m&amp;ouml;glich, die Anzahl der Eintr&amp;auml;ge, die Sie erhalten, zu begrenzen. Wenn Sie diesen Wert auf 0 setzen, bedeutet dies keine Beschr&amp;auml;nkung der Ergegnismenge. ANMERKUNG: Dieser Parameter kann eine serverseitig gesetzte Beschr&amp;auml;nkung NICHT &amp;uuml;berschreiben. Sie haben nur die M&amp;ouml;glichkeit die Beschr&amp;auml;nkung noch weiter herabzusetzen. </p> <p class='para'> Der siebte Parameter <i><tt class='parameter'>zeitbegrenzung</tt></i> legt die Zahl in Sekunden fest, die auf die Suche verwendet wird. Wenn Sie diesen Wert auf 0 setzen, bedeutet dies keine Beschr&amp;auml;nkung der Zeit. ANMERKUNG: Dieser Parameter kann eine serverseitig gesetzte Zeitbegrenzung NICHT &amp;uuml;berschreiben. Sie haben nur die M&amp;ouml;glichkeit die Beschr&amp;auml;nkung noch weiter herabzusetzen. </p> <p class='para'> Der achte Parameter <i><tt class='parameter'>deref</tt></i> gibt an, wie Aliase w&amp;auml;hrend einer Suche behandelt werden. Wert kann einer der folgenden sein: </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> LDAP_DEREF_NEVER - (Standard) Aliase werden nie aufgel&amp;ouml;st. </span> </li> <li class='listitem'> <span class='simpara'> LDAP_DEREF_SEARCHING - Aliase sollen w&amp;auml;hrend der Suche aufgel&amp;ouml;st werden, aber nicht dann, wenn das Basisobjekt der Suche ermittelt wird. </span> </li> <li class='listitem'> <span class='simpara'> LDAP_DEREF_FINDING - Aliase sollen aufgel&amp;ouml;st werden, wenn das Basisobjekt ermiitelt wird, aber nicht w&amp;auml;hrend der Suche. </span> </li> <li class='listitem'> <span class='simpara'> LDAP_DEREF_ALWAYS - Aliase sollen immer aufgel&amp;ouml;st werden. </span> </li> </ul><p> </p> <blockquote><p><b class='note'>Hinweis</b>: Diese optionalen Parameter wurden in 4.0.2 hinzugef&amp;uuml;gt: <i><tt class='parameter'>nur_werte</tt></i> , <i><tt class='parameter'>gr&amp;ouml;&amp;szlig;enbegrenzung</tt></i> , <i><tt class='parameter'>zeitbegrenzung</tt></i> , <i><tt class='parameter'>deref</tt></i> . <br /> </p></blockquote> <p class='para'> Der Suchfilter kann einfach oder kompliziert sein, wenn sie boolsche Operatoren in dem Format verwenden, wie in der LDAP Dokumentation beschrieben (siehe <a href='http://www.mozilla.org/directory/csdk-docs/filter.htm' class='link external'>&amp;raquo; Netscape Directory SDK</a> f&amp;uuml;r die vollst&amp;auml;ndige Information &amp;uuml;ber Filter). </p> <p class='para'> Das untenstehende Beispiel liefert die Organisationseinheit, den Familiennamen, den Vornamen und die Email-Addresse aller Personen in &amp;quot;Meine Firma&amp;quot; deren Familien- oder Vorname die Zeichenkette $person enh&amp;auml;lt. In diesem Beispiel wird ein boolscher Filter verwendet, um den Server zu veranlassen, nach Informationen in mehr als einem Merkmal zu suchen. </p><div class='example'> <p><b>Beispiel #1 LDAP Suche</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> //&amp;nbsp;$ds&amp;nbsp;g&amp;uuml;ltige&amp;nbsp;Verbindungs-Kennung&amp;nbsp;f&amp;uuml;r&amp;nbsp;einen&amp;nbsp;Verzeichnis-Server<br /><br />//&amp;nbsp;$person&amp;nbsp;ein&amp;nbsp;Teil&amp;nbsp;oder&amp;nbsp;der&amp;nbsp;vollst&amp;auml;ndige&amp;nbsp;Name&amp;nbsp;einer&amp;nbsp;Person,&amp;nbsp;z.B.&amp;nbsp;'Jo'<br /><br />$dn&amp;nbsp;=&amp;nbsp;'o=Meine&amp;nbsp;Firma,&amp;nbsp;c=DE';<br />$filter='(|(sn=$person*)(vorname=$person*))';<br />$justthese&amp;nbsp;=&amp;nbsp;array(&amp;nbsp;'ou',&amp;nbsp;'sn',&amp;nbsp;'vorname',&amp;nbsp;'mail');<br /><br />$sr=ldap_search($ds,&amp;nbsp;$dn,&amp;nbsp;$filter,&amp;nbsp;$justthese);<br /><br />$info&amp;nbsp;=&amp;nbsp;ldap_get_entries($ds,&amp;nbsp;$sr);<br /><br />print&amp;nbsp;$info['count'].'&amp;nbsp;gefundene&amp;nbsp;Eintr&amp;auml;ge&amp;lt;p&amp;gt;';</span> </code></div> </div> </div><p> </p> <p class='para'> Seit der Version 4.0.5 ist es au&amp;szlig;erdem m&amp;ouml;glich parallele Suchen durchzuf&amp;uuml;hren. Um dies zu verwirklichen benutzen Sie als erstes Argument einen Array von Verbindungs-Kennungen, statt einer einzelnen Verbindungs-Kennung. Falls Sie nicht den gleichen Basis DN und den gleichen Filter f&amp;uuml;r alle Suchen verwenden m&amp;ouml;chten, k&amp;ouml;nnen Sie ebenso einen Array von Basis DNs und/oder einen Array von Filtern benutzen. Diese Arrays m&amp;uuml;ssen die gleiche Gr&amp;ouml;&amp;szlig;e wie das Array der Verbindungs-Kennungen haben, da die ersten Eintr&amp;auml;ge der Arrays f&amp;uuml;r eine Suche verwendet werden, die zweiten Eintr&amp;auml;ge f&amp;uuml;r eine andere Suche und so weiter. Wenn Sie parallel suchen erhalten Sie ein Array von Such-Ergebnis-Kennungen, au&amp;szlig;er im Fall eines Fehlers, dann liefert der Eintrag zur entsprechenden Suche <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ck. Das entspricht ganz genau dem Wert der normalerweise zur&amp;uuml;ckgeliefert wird, au&amp;szlig;er dass Sie immer eine Ergebnis-Kennung erhalten, wenn Sie eine Suche durchgef&amp;uuml;hrt haben. Es treten einige seltene F&amp;auml;lle auf, wo eine normale Suche <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ckgibt, w&amp;auml;hrend die parallele Suche eine Kennung zur&amp;uuml;ckliefert. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ldap_rename" value="<div id='function.ldap-rename' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ldap-rename.php'>ldap_rename</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.5, PHP 5)</p><p class='refpurpose'><span class='refname'>ldap_rename</span> &amp;mdash; <span class='dc-title'> Ver&amp;auml;ndert den Namen eines Eintrags </span></p> </div> <a name='function.ldap-rename.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ldap_rename</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$Verbindungs-Kennung</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$dn</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$neuerrdn</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$neueeltern</tt></span> , <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$l&amp;ouml;schealtenrdn</tt></span> )</div> <p class='para rdfs-comment'> Der Eintrag, der durch <i><tt class='parameter'>dn</tt></i> gegeben ist, wird umbenannt/gel&amp;ouml;scht. Der neue RDN wird durch <i><tt class='parameter'>neuerrdn</tt></i> bestimmt, der neue Eltern-/&amp;uuml;bergeordnete Eintrag wird durch <i><tt class='parameter'>neueeltern</tt></i> bestimmt. Wenn das Argument <i><tt class='parameter'>l&amp;ouml;schealtenrdn</tt></i> <b><tt class='constant'>TRUE</tt></b> ist, wird der alte Wert/die alten Werte von RDN enfernt, andernfalls wird der alte Wert/die alten Werte als nicht-eindeutige(r) (non- distinguished) Werte des Eintrags beibehalten. Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> <blockquote><p><b class='note'>Hinweis</b>: Diese Funktion arbeitet zum gegenw&amp;auml;rtigen Zeitpunkt nur mit LDAPv3. Sie m&amp;uuml;ssen <a href='http://www.php.net/manual/de/function.ldap-set-option.php' class='function'>ldap_set_option()</a> vorher benutzen um f&amp;uuml;r eine Bindung LDAPv3 nutzen zu k&amp;ouml;nnen. Diese Funktion steht nur zur Verf&amp;uuml;gung, wenn Sie OpenLDAP 2.x.x ODER Netscape Directory SDK x.x benutzen. Wurde in PHP 4.0.5 hinzugef&amp;uuml;gt. <br /> </p></blockquote> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ldap_read" value="<div id='function.ldap-read' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ldap-read.php'>ldap_read</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ldap_read</span> &amp;mdash; <span class='dc-title'>Lesen eines Eintrags</span></p> </div> <a name='function.ldap-read.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>ldap_read</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$Verbindungs-Kennung</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$basis_dn</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filter</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$merkmale</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$nur_werte</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$gr&amp;ouml;&amp;szlig;enbegrenzung</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$zeitbegrenzung</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$deref</tt></span> ]]]]] )</div> <p class='para rdfs-comment'> R&amp;uuml;ckgabewert: Im Erfolgsfall eine Such-Ergebnis-Kennung, <b><tt class='constant'>FALSE</tt></b> im Fehlerfall. </p> <p class='para'> Die <b>ldap_read()</b> Funktion f&amp;uuml;hrt die Suche f&amp;uuml;r einen gegebenen <i><tt class='parameter'>filter</tt></i> im Verzeichnis mit der Reichweite von LDAP_SCOPE_BASE durch. Das entpricht dem Lesen eines Eintrags in einem Verzeichnis. </p> <p class='para'> Ein leerer Filter ist nicht erlaubt. Wenn Sie wirklich alle Informationen f&amp;uuml;r einen Eintrag erhalten m&amp;ouml;chten, m&amp;uuml;ssen Sie einen Filter der Art &amp;quot;objectClass=*&amp;quot; verwenden. Kennen Sie die Typen der Eintr&amp;auml;ge die auf dem Verzeichnis-Server benutzt werden, k&amp;ouml;nnen Sie einen passenden Filter wie z.B.&amp;quot;objectClass=inetOrgPerson&amp;quot; verwenden. </p> <p class='para'> Der Aufruf dieser Funktion nimmt 5 optionale Argumente entgegen. Siehe Anmerkungen zu <a href='http://www.php.net/manual/de/function.ldap-search.php' class='function'>ldap_search()</a>. </p> <blockquote><p><b class='note'>Hinweis</b>: Diese wahlfreien Argumente wurden in 4.0.2 hinzugef&amp;uuml;gt: <i><tt class='parameter'>nur_werte</tt></i> , <i><tt class='parameter'>gr&amp;ouml;&amp;szlig;enbegrenzung</tt></i> , <i><tt class='parameter'>zeitbegrenzung</tt></i> , <i><tt class='parameter'>deref</tt></i> . <br /> Seit der Version 4.0.5 ist es au&amp;szlig;erdem m&amp;ouml;glich parallele Suchen durchzuf&amp;uuml;hren. F&amp;uuml;r Details siehe <a href='http://www.php.net/manual/de/function.ldap-search.php' class='function'>ldap_search()</a>. <br /> </p></blockquote> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ldap_parse_result" value="<div id='function.ldap-parse-result' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ldap-parse-result.php'>ldap_parse_result</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.5, PHP 5)</p><p class='refpurpose'><span class='refname'>ldap_parse_result</span> &amp;mdash; <span class='dc-title'> Gewinnt Informationen aus einem Ergebnis </span></p> </div> <a name='function.ldap-parse-result.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>boolean</span> <span class='methodname'><b>ldap_parse_result</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$link</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$result</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$errcode</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$matcheddn</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$errmsg</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$referrals</tt></span> )</div> <p class='para rdfs-comment'> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ldap_parse_reference" value="<div id='function.ldap-parse-reference' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ldap-parse-reference.php'>ldap_parse_reference</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.5, PHP 5)</p><p class='refpurpose'><span class='refname'>ldap_parse_reference</span> &amp;mdash; <span class='dc-title'> Gewinnt Informationen aus einem Referenz-Eintrag </span></p> </div> <a name='function.ldap-parse-reference.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ldap_parse_reference</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$link</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$entry</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$referrals</tt></span> )</div> <p class='para rdfs-comment'> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ldap_next_reference" value="<div id='function.ldap-next-reference' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ldap-next-reference.php'>ldap_next_reference</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.5, PHP 5)</p><p class='refpurpose'><span class='refname'>ldap_next_reference</span> &amp;mdash; <span class='dc-title'> Holt die n&amp;auml;chste Referenz </span></p> </div> <a name='function.ldap-next-reference.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>ldap_next_reference</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$link</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$entry</tt></span> )</div> <p class='para rdfs-comment'> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ldap_next_entry" value="<div id='function.ldap-next-entry' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ldap-next-entry.php'>ldap_next_entry</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ldap_next_entry</span> &amp;mdash; <span class='dc-title'> Liefert den n&amp;auml;chsten Eintrag des Ergebnisses </span></p> </div> <a name='function.ldap-next-entry.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>ldap_next_entry</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$Verbindungs-Kennung</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$Ergebnis-Eintrag-Kennung</tt></span> )</div> <p class='para rdfs-comment'> R&amp;uuml;ckgabewert: Im Erfolgsfall wird die Eintrags-Kennung f&amp;uuml;r den n&amp;auml;chsten Eintrag des Ergebnisses zur&amp;uuml;ckgegeben. Das Lesen der Eintr&amp;auml;ge wird mit <a href='http://www.php.net/manual/de/function.ldap-first-entry.php' class='function'>ldap_first_entry()</a> gestartet. Wenn keine weiteren Eintr&amp;auml;ge im Ergebnis vorhanden sind wird <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ckgegeben. </p> <p class='para'> Die <b>ldap_next_entry()</b> Funktion wird verwendet, um die Eintr&amp;auml;ge zu erhalten, die im Ergebnis gespeichert sind. Wiederholtes aufrufen von <b>ldap_next_entry()</b> liefert einen Eintrag nach dem anderen, solange bis kein Eintrag mehr vorliegt. Der erste Aufruf von <b>ldap_next_entry()</b> erfolgt nach dem Aufruf von <a href='http://www.php.net/manual/de/function.ldap-first-entry.php' class='function'>ldap_first_entry()</a> mit der <i><tt class='parameter'>Ergebnis-Eintrag-Kennung</tt></i> , die von <a href='http://www.php.net/manual/de/function.ldap-first-entry.php' class='function'>ldap_first_entry()</a> zur&amp;uuml;ckgegeben wurde. </p> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.ldap-get-entries.php' class='function'>ldap_get_entries()</a> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ldap_next_attribute" value="<div id='function.ldap-next-attribute' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ldap-next-attribute.php'>ldap_next_attribute</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ldap_next_attribute</span> &amp;mdash; <span class='dc-title'> Liefert das n&amp;auml;chste Merkmal im Ergebnis </span></p> </div> <a name='function.ldap-next-attribute.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>ldap_next_attribute</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$Verbindungs-Kennung</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$Ergebnis-Eintrag-Kennung</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$ber_Kennung</tt></span> )</div> <p class='para rdfs-comment'> R&amp;uuml;ckgabewert: im Erfolgsfall das n&amp;auml;chste Merkmal eines Eintrags, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> <p class='para'> Die <b>ldap_next_attribute()</b> Funktion wird aufgerufen, um die Merkmale eines Eintrags zu erhalten. Der interne Status des Zeigers wird durch die <i><tt class='parameter'>ber_Kennung</tt></i> bestimmt. Diese wird mittels Referenz an die Funktion weitergegeben. Der erste Aufruf von <b>ldap_next_attribute()</b> erfolgt mit der <i><tt class='parameter'>Ergebnis-Eintrag-Kennung</tt></i> , die von <a href='http://www.php.net/manual/de/function.ldap-first-attribute.php' class='function'>ldap_first_attribute()</a> zur&amp;uuml;ckgegeben wurde. </p> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.ldap-get-attributes.php' class='function'>ldap_get_attributes()</a> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ldap_mod_replace" value="<div id='function.ldap-mod-replace' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ldap-mod-replace.php'>ldap_mod_replace</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ldap_mod_replace</span> &amp;mdash; <span class='dc-title'> Ersetzen von Merkmalswerten mit neuen Merkmalswerten </span></p> </div> <a name='function.ldap-mod-replace.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ldap_mod_replace</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$Verbindungs-Kennung</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$dn</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$eintrag</tt></span> )</div> <p class='para rdfs-comment'>Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> <p class='para'> Diese Funktion ersetzt ein oder mehrere Merkmale vom angegebenen <i><tt class='parameter'>dn</tt></i> . Die &amp;Auml;nderung wird auf der Merkmalsebene durchgef&amp;uuml;hrt im Gegensatz zur Objektebene. &amp;Auml;nderungen auf der Objektebene werden mit der Funktion <a href='http://www.php.net/manual/de/function.ldap-modify.php' class='function'>ldap_modify()</a> ausgef&amp;uuml;hrt. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ldap_mod_del" value="<div id='function.ldap-mod-del' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ldap-mod-del.php'>ldap_mod_del</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ldap_mod_del</span> &amp;mdash; <span class='dc-title'> L&amp;ouml;schen von Merkmalswerten aktueller Merkmale </span></p> </div> <a name='function.ldap-mod-del.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ldap_mod_del</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$Verbindungs-Kennung</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$dn</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$eintrag</tt></span> )</div> <p class='para rdfs-comment'>Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>.</p> <p class='para'> Diese Funktion l&amp;ouml;scht ein oder mehrere Merkmale vom angegebenen <i><tt class='parameter'>dn</tt></i> . Die &amp;Auml;nderung wird auf der Merkmalsebene durchgef&amp;uuml;hrt im Gegensatz zur Objektebene. Das L&amp;ouml;schen auf Objektebene wird durch die Funktion <a href='http://www.php.net/manual/de/function.ldap-delete.php' class='function'>ldap_delete()</a> geleistet. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ldap_mod_add" value="<div id='function.ldap-mod-add' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ldap-mod-add.php'>ldap_mod_add</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ldap_mod_add</span> &amp;mdash; <span class='dc-title'> Hinzuf&amp;uuml;gen von Merkmalswerten zu aktuellen Merkmalen </span></p> </div> <a name='function.ldap-mod-add.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ldap_mod_add</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$Verbindungs-Kennung</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$dn</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$eintrag</tt></span> )</div> <p class='para rdfs-comment'>Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>.</p> <p class='para'> Diese Funktion f&amp;uuml;gt Merkmal(e) zum angegebenen <i><tt class='parameter'>dn</tt></i> hinzu. Die &amp;Auml;nderung wird auf der Merkmalsebene durchgef&amp;uuml;hrt im Gegensatz zur Objektebene. Das Hinzuf&amp;uuml;gen auf der Objektebene wird durch die Funktion <a href='http://www.php.net/manual/de/function.ldap-add.php' class='function'>ldap_add()</a> geleistet. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ldap_modify" value="<div id='function.ldap-modify' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ldap-modify.php'>ldap_modify</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ldap_modify</span> &amp;mdash; <span class='dc-title'>Ver&amp;auml;ndern eines LDAP-Eintrags</span></p> </div> <a name='function.ldap-modify.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ldap_modify</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$Verbindungs-Kennung</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$dn</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$eintrag</tt></span> )</div> <p class='para rdfs-comment'>Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>.</p> <p class='para'> Die <b>ldap_modify()</b> Funktion wird verwendet, um bestehende Eintr&amp;auml;ge in einem LDAP-Verzeichnis zu &amp;auml;ndern. Die Struktur des Eintrags ist die gleiche wie bei <a href='http://www.php.net/manual/de/function.ldap-add.php' class='function'>ldap_add()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ldap_list" value="<div id='function.ldap-list' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ldap-list.php'>ldap_list</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ldap_list</span> &amp;mdash; <span class='dc-title'>Einstufige Suche</span></p> </div> <a name='function.ldap-list.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>ldap_list</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$Verbindungs-Kennung</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$basis_dn</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filter</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$merkmale</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$nur_merkmmale</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$gr&amp;ouml;&amp;szlig;enbegrenzung</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$zeitbegrenzung</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$deref</tt></span> ]]]]] )</div> <p class='para rdfs-comment'> R&amp;uuml;ckgabewert: im Erfolgsfall eine Such-Ergebnis-Kennung,im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> <p class='para'> Die <b>ldap_list()</b> Funktion f&amp;uuml;hrt die Suche f&amp;uuml;r einen gegebenen <i><tt class='parameter'>filter</tt></i> im Verzeichnis mit der Reichweite von LDAP_SCOPE_ONELEVEL durch. </p> <p class='para'> LDAP_SCOPE_ONELEVEL bedeutet, dass die Suche nur Informationen liefert, die direkt unterhalb der Stufe liegen, die durch die Angabe des <i><tt class='parameter'>basis_dn</tt></i> im Auruf bestimmt wird. (Das entspricht der Eingabe von &amp;quot;ls&amp;quot;, die eine Liste von Dateien und Verzeichnissen des aktuellen Arbeitsverzeichnisses anzeigt.) </p> <p class='para'> Der Aufruf dieser Funktion nimmt 5 optionale Parameter entgegen. Siehe die Anmerkungen zu <a href='http://www.php.net/manual/de/function.ldap-search.php' class='function'>ldap_search()</a>. </p><blockquote><p><b class='note'>Hinweis</b>: Diese wahlfreien Parameter wurden in 4.0.2 hinzugef&amp;uuml;gt: <i><tt class='parameter'>attrsonly</tt></i> , <i><tt class='parameter'>gr&amp;ouml;&amp;szlig;enbegrenzung</tt></i> , <i><tt class='parameter'>zeitbegrenzung</tt></i> , <i><tt class='parameter'>deref</tt></i> . <br /> </p></blockquote><p> </p><div class='example'> <p><b>Beispiel #1 Erzeugung einer Liste aller Organisationseinheiten einer Organisation </b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> //&amp;nbsp;$ds&amp;nbsp;g&amp;uuml;ltige&amp;nbsp;Verbindungs-Kennung&amp;nbsp;f&amp;uuml;r&amp;nbsp;einen&amp;nbsp;Verzeichnis-Server<br /><br />$basis_dn&amp;nbsp;=&amp;nbsp;'o=Meine&amp;nbsp;Firma,&amp;nbsp;c=DE';<br />$nur_dieses&amp;nbsp;=&amp;nbsp;array('ou');<br /><br />$sr=ldap_list($ds,&amp;nbsp;$basis_dn,&amp;nbsp;'ou=*',&amp;nbsp;$nur_dieses);<br /><br />$info&amp;nbsp;=&amp;nbsp;ldap_get_entries($ds,&amp;nbsp;$sr);<br /><br />for&amp;nbsp;($i=0;&amp;nbsp;$i&amp;lt;$info['count'];&amp;nbsp;$i++)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;$info[$i]['ou'][0]&amp;nbsp;;</span> </code></div> </div> </div><p> </p> <blockquote><p><b class='note'>Hinweis</b>: Seit der Version 4.0.5 ist es au&amp;szlig;erdem m&amp;ouml;glich parallele Suchen durchzuf&amp;uuml;hren. F&amp;uuml;r Details siehe <a href='http://www.php.net/manual/de/function.ldap-search.php' class='function'>ldap_search()</a>. <br /> </p></blockquote> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ldap_get_values_len" value="<div id='function.ldap-get-values-len' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ldap-get-values-len.php'>ldap_get_values_len</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ldap_get_values_len</span> &amp;mdash; <span class='dc-title'> Liefert alle bin&amp;auml;ren Werte eines Ergebnis-Eintrags </span></p> </div> <a name='function.ldap-get-values-len.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>ldap_get_values_len</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$Verbindungs-Kennung</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$Ergebnis-Eintrag-Kennung</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$merkmal</tt></span> )</div> <p class='para rdfs-comment'> R&amp;uuml;ckgabewert: im Erfolgsfall ein Array der Werte des Merkmals, <b><tt class='constant'>FALSE</tt></b> im Fehlerfall. </p> <p class='para'> Die <b>ldap_get_values_len()</b> Funktion wird benutzt um alle Werte des Merkmals eines Eintrags im Ergebnis zu lesen. Der Eintrag wird durch <i><tt class='parameter'>Ergebnis-Eintrag-Kennung</tt></i> bestimmt. Die Anzahl der Werte kann &amp;uuml;ber die Indexierung von &amp;quot;count&amp;quot; des resultierenden Arrays bestimmt werden. Der Zugriff auf einzelne Werte erfolgt durch einen ganzzahligen Index im Array. Der erste Indexwert ist 0. </p> <p class='para'> Diese Funktion wird exakt gleich benutzt wie die Funktion <a href='http://www.php.net/manual/de/function.ldap-get-values.php' class='function'>ldap_get_values()</a> mit der Aussnahme, dass hier bin&amp;auml;re Daten statt Textdaten behandelt werden. </p> <blockquote><p><b class='note'>Hinweis</b>: Diese Funktion wurde in 4.0 hinzugef&amp;uuml;gt. <br /> </p></blockquote> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ldap_get_values" value="<div id='function.ldap-get-values' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ldap-get-values.php'>ldap_get_values</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ldap_get_values</span> &amp;mdash; <span class='dc-title'> Liefert alle Werte eines Ergebnis-Eintrags </span></p> </div> <a name='function.ldap-get-values.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>ldap_get_values</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$Verbindungs-Kennung</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$Ergebnis-Eintrag-Kennung</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$merkmal</tt></span> )</div> <p class='para rdfs-comment'> R&amp;uuml;ckgabewert: im Erfolgsfall ein Array der Werte des Merkmals, <b><tt class='constant'>FALSE</tt></b> im Fehlerfall. </p> <p class='para'> Die <b>ldap_get_values()</b> Funktion wird benutzt um alle Werte des Merkmals eines Eintrags im Ergebnis zu lesen. Der Eintrag wird durch <i><tt class='parameter'>Ergebnis-Eintrag-Kennung</tt></i> bestimmt. Die Anzahl der Werte kann &amp;uuml;ber die Indexierung von &amp;quot;count&amp;quot; des resultierenden Arrays bestimmt werden. Der Zugriff auf einzelne Werte erfolgt durch einen ganzzahligen Index im Array. Der erste Indexwert ist 0. </p> <p class='para'> Da diese Funktion eine <i><tt class='parameter'>Ergebnis-Eintrag-Kennung</tt></i> ben&amp;ouml;tigt, muss ein Aufruf einer der LDAP Suchfunktionen und einer der Funktionen, die einen einzelnen Eintrag liefern, vorausgehen. </p> <p class='para'> Ihre Anwendung wird entweder hart codiert sein, um bestimmte Merkmale (wie z.B.: &amp;quot;Nachname&amp;quot; oder &amp;quot;Mail&amp;quot;) zu suchen, oder Sie m&amp;uuml;ssen die Funktion <a href='http://www.php.net/manual/de/function.ldap-get-attributes.php' class='function'>ldap_get_attributes()</a> benutzen, um herauszufinden, welche Merkmale f&amp;uuml;r einen gegebenen Eintrag vorhanden sind. </p> <p class='para'> LDAP erlaubt mehr als einen Eintrag f&amp;uuml;r ein Merkmal, so dass es z.B. sein kann, dass der Verzeichnis-Eintrag einer Person mehrere Email-Adressen enth&amp;auml;lt, die alle mit dem Merkmal &amp;quot;mail&amp;quot; bezeichnet sind. </p><div class='informalexample'> <pre class='literallayout'> return_value[&amp;quot;count&amp;quot;] = Anzahl der Werte eines Merkmals return_value[0] = der erste Wert des Merkmals return_value[i] = der i-te Wert des Merkmals </pre> </div><p> </p><div class='example'> <p><b>Beispiel #1 Liste aller Werte des Merkmals &amp;quot;mail&amp;quot; f&amp;uuml;r einen Verzeichnis- Eintrag </b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> //&amp;nbsp;$ds&amp;nbsp;g&amp;uuml;ltige&amp;nbsp;Verbindungs-Kennung&amp;nbsp;f&amp;uuml;r&amp;nbsp;einen&amp;nbsp;Verzeichnis-Server<br /><br />//&amp;nbsp;$sr&amp;nbsp;g&amp;uuml;ltiges&amp;nbsp;Suchergebnis&amp;nbsp;eines&amp;nbsp;fr&amp;uuml;heren&amp;nbsp;Aufrufs&amp;nbsp;einer&amp;nbsp;der&amp;nbsp;ldap<br />//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Verzeichnis&amp;nbsp;Suchfunktionen<br /><br />//&amp;nbsp;$entry&amp;nbsp;g&amp;uuml;ltige&amp;nbsp;Eintrag-Kennung&amp;nbsp;eines&amp;nbsp;fr&amp;uuml;heren&amp;nbsp;Aufrufs&amp;nbsp;einer<br />//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;der&amp;nbsp;Funktionen,&amp;nbsp;die&amp;nbsp;einen&amp;nbsp;Verzeichnis-Eintrag&amp;nbsp;zur&amp;uuml;ckgeben<br /><br />$values&amp;nbsp;=&amp;nbsp;ldap_get_values($ds,&amp;nbsp;$entry,'mail');<br /><br />echo&amp;nbsp;$values['count'].'&amp;nbsp;Email-Adressen&amp;nbsp;f&amp;uuml;r&amp;nbsp;diesen&amp;nbsp;Eintrag.&amp;lt;p&amp;gt;';<br /><br />for&amp;nbsp;($i=0;&amp;nbsp;$i&amp;nbsp;&amp;lt;&amp;nbsp;$values['count'];&amp;nbsp;$i++)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;$values[$i].'&amp;lt;br&amp;gt;';</span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ldap_get_option" value="<div id='function.ldap-get-option' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ldap-get-option.php'>ldap_get_option</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.4, PHP 5)</p><p class='refpurpose'><span class='refname'>ldap_get_option</span> &amp;mdash; <span class='dc-title'> Liefert den aktuellen Wert f&amp;uuml;r eine gegebene Option </span></p> </div> <a name='function.ldap-get-option.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ldap_get_option</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$Verbindungs-Kennung</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$option</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$retval</tt></span> )</div> <p class='para rdfs-comment'> Setzt <i><tt class='parameter'>retval</tt></i> auf den Wert der gew&amp;auml;hlten Option. Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> <p class='para'> Der Parameter <i><tt class='parameter'>option</tt></i> kann einer der folgenden sein: LDAP_OPT_DEREF, LDAP_OPT_SIZELIMIT, LDAP_OPT_TIMELIMIT, LDAP_OPT_PROTOCOL_VERSION, LDAP_OPT_ERROR_NUMBER, LDAP_OPT_REFERRALS, LDAP_OPT_RESTART, LDAP_OPT_HOST_NAME, LDAP_OPT_ERROR_STRING, LDAP_OPT_MATCHED_DN. Beschrieben sind diese unter <a href='http://www.openldap.org/devel/cvsweb.cgi/~checkout~/doc/drafts/draft-ietf-ldapext-ldap-c-api-xx.txt' class='link external'>&amp;raquo; draft-ietf-ldapext-ldap-c- api-xx.txt</a> </p> <blockquote><p><b class='note'>Hinweis</b>: Diese Funktion steht nur zur Verf&amp;uuml;gung, wenn Sie OpenLDAP 2.x.x ODER Netscape Directory SDK x.x benutzen. Wurde in PHP 4.0.4 hinzugef&amp;uuml;gt. <br /> </p></blockquote> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Pr&amp;uuml;fen der Protokollversion</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> //&amp;nbsp;$ds&amp;nbsp;eine&amp;nbsp;g&amp;uuml;ltige&amp;nbsp;Verbindungs-Kennung&amp;nbsp;f&amp;uuml;r&amp;nbsp;einen&amp;nbsp;Verzeichnis-Server<br /><br />if&amp;nbsp;(ldap_get_option($ds,&amp;nbsp;LDAP_OPT_PROTOCOL_VERSION,&amp;nbsp;$version))<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;'Sie&amp;nbsp;benutzen&amp;nbsp;die&amp;nbsp;Protokollversion&amp;nbsp;$version';<br />else<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;'Protokollversion&amp;nbsp;konnte&amp;nbsp;nicht&amp;nbsp;bestimmt&amp;nbsp;werden';</span> </code></div> </div> </div><p> </p> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.ldap-set-option.php' class='function'>ldap_set_option()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ldap_get_entries" value="<div id='function.ldap-get-entries' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ldap-get-entries.php'>ldap_get_entries</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ldap_get_entries</span> &amp;mdash; <span class='dc-title'>Liefert alle Ergebnis-Eintr&amp;auml;ge</span></p> </div> <a name='function.ldap-get-entries.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>ldap_get_entries</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$Verbindungs-Kennung</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$Ergebnis-Kennung</tt></span> )</div> <p class='para rdfs-comment'> R&amp;uuml;ckgabewert: im Erfolgsfall wird die gesamte Information des Ergebnisses in einem multidimensionalen Array zur&amp;uuml;ckgegeben; im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> <p class='para'> Die <b>ldap_get_entries()</b> Funktion wird verwendet um das Lesen mehrfacher Eintr&amp;auml;ge des Ergebnisses, angegeben mit <i><tt class='parameter'>Ergebnis-Kennung</tt></i> zu vereinfachen und danach werden die Merkmale und mehfachen Werte gelesen. Durch einen Funktionsaufruf wird die gesamte Information in einem multidimensionalen Array zur&amp;uuml;ckgegeben. Die Struktur dieses Array sieht wie folgt aus. </p> <p class='para'> Der Merkmal-Index wird in Kleinbuchstaben umgewandelt. (Verzeichnis-Server unterscheiden nicht zwischen Gro&amp;szlig;-/Kleinschreibung hinsichtlich der Merkmake, aber der Unterschied ist wichtig, wenn diese Merkmale als Array-Indizes benutzt werden.) </p><div class='informalexample'> <pre class='literallayout'> return_value[&amp;quot;count&amp;quot;] = Anzahl der Eintr&amp;auml;ge im Ergebnis return_value[0] : bezieht sich auf Einzelheiten des ersten Eintrags return_value[i][&amp;quot;dn&amp;quot;] = DN des i-ten Eintrags im Ergebnis return_value[i][&amp;quot;count&amp;quot;] = Anzahl der Merkmale im i-ten Eintrag return_value[i][j] = das j-te Merkmal des i-ten Eintrags im Ergebnis return_value[i][&amp;quot;merkmal&amp;quot;][&amp;quot;count&amp;quot;] = Anzahl der Werte f&amp;uuml;r das Merkmal im i-ten Eintrag return_value[i][&amp;quot;merkmal&amp;quot;][j] = der j-te Wert des Merkmals im i-ten Eintrag </pre> </div><p> </p> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.ldap-first-entry.php' class='function'>ldap_first_entry()</a> und <a href='http://www.php.net/manual/de/function.ldap-next-entry.php' class='function'>ldap_next_entry()</a> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ldap_get_dn" value="<div id='function.ldap-get-dn' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ldap-get-dn.php'>ldap_get_dn</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ldap_get_dn</span> &amp;mdash; <span class='dc-title'>Liefert den DN eines Ergebnis-Eintrags </span></p> </div> <a name='function.ldap-get-dn.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>ldap_get_dn</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$Verbindungs-Kennung</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$Ergebnis-Eintrag-Kennung</tt></span> )</div> <p class='para rdfs-comment'> R&amp;uuml;ckgabewert: im Erfolgsfall der DN des Ergebnis-Eintrags, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> <p class='para'> Die <b>ldap_get_dn()</b> Funktion wird verwendet, um den DN eines Eintrags im Ergebnis herauszufinden. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ldap_get_attributes" value="<div id='function.ldap-get-attributes' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ldap-get-attributes.php'>ldap_get_attributes</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ldap_get_attributes</span> &amp;mdash; <span class='dc-title'> Liefert Merkmale eines Suchergebnis-Eintrags </span></p> </div> <a name='function.ldap-get-attributes.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>ldap_get_attributes</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$Verbindungs-Kennung</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$Ergebnis-Eintrag-Kennung</tt></span> )</div> <p class='para rdfs-comment'> R&amp;uuml;ckgabewert: im Erfolgsfall wird die gesamte Information eines Eintrags in einem multidimensionalen Array zur&amp;uuml;ckgegeben; im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> <p class='para'> Die <b>ldap_get_attributes()</b> Funktion wird verwendet um das Lesen der Merkmale und Werte eines Eintrags im Suchergebnis zu vereinfachen. Der R&amp;uuml;ckgabewert ist ein multidimensionales Array aus Merkmalen und Werten. </p> <p class='para'> Nachdem Sie einen bestimmten Eintrag in dem Verzeichnis lokalisiert haben, k&amp;ouml;nnen Sie mit dieser Funktion herausfinden, welche Informationen f&amp;uuml;r diesen Eintrag verf&amp;uuml;gbar sind. Diese Funktion w&amp;uuml;rden Sie in einer Anwendung verwenden, die Verzeichniseintr&amp;auml;ge &amp;quot;durchst&amp;ouml;bert&amp;quot; und/oder wo Sie die Struktur der Verzeichniseintr&amp;auml;ge nicht kennen. In vielen Anwendungen suchen Sie nach einem bestimmten Merkmal wie einer email-Adresse oder einem Nachnamen und interessieren sich nicht daf&amp;uuml;r, welche anderen Daten verf&amp;uuml;gbar sind. </p> <p class='para'> </p><div class='informalexample'><pre class='literallayout'> return_value[&amp;quot;count&amp;quot;] = Anzahl der Merkmale des Eintrags return_value[0] = das erste Merkmal return_value[n] = das n-te Merkmal return_value[&amp;quot;merkmal&amp;quot;][&amp;quot;count&amp;quot;] = Anzahl der Werte des Merkmals return_value[&amp;quot;merkmal&amp;quot;][0] = der erste Wert des Merkmals return_value[&amp;quot;merkmal&amp;quot;][i] = der i+1-te Wert des Merkmals </pre></div><p> </p><div class='example'> <p><b>Beispiel #1 Anzeigen der Liste der Merkmale f&amp;uuml;r einen ausgew&amp;auml;hlten Verzeichnis-Eintrag </b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> //&amp;nbsp;$ds&amp;nbsp;die&amp;nbsp;Verbindungs-Kennung&amp;nbsp;f&amp;uuml;r&amp;nbsp;das&amp;nbsp;Verzeichnis<br /><br />/*&amp;nbsp;$sr&amp;nbsp;ein&amp;nbsp;g&amp;uuml;ltiges&amp;nbsp;Suchergebnis&amp;nbsp;eines&amp;nbsp;fr&amp;uuml;heren&amp;nbsp;Aufrufs&amp;nbsp;einer&amp;nbsp;der&amp;nbsp;ldap<br />&amp;nbsp;&amp;nbsp;Verzeichnis&amp;nbsp;Suchfunktionen&amp;nbsp;*/<br /><br />$entry&amp;nbsp;=&amp;nbsp;ldap_first_entry($ds,&amp;nbsp;$sr);<br /><br />$attrs&amp;nbsp;=&amp;nbsp;ldap_get_attributes($ds,&amp;nbsp;$entry);<br /><br />echo&amp;nbsp;$attrs['count'].'&amp;nbsp;Merkmale&amp;nbsp;f&amp;uuml;r&amp;nbsp;diesen&amp;nbsp;Eintrag:&amp;lt;p&amp;gt;';<br /><br />for&amp;nbsp;($i=0;&amp;nbsp;$i&amp;lt;$attrs['count'];&amp;nbsp;$i++)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;$attrs[$i].'&amp;lt;br&amp;gt;';</span> </code></div> </div> </div><p> </p> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.ldap-first-attribute.php' class='function'>ldap_first_attribute()</a> und <a href='http://www.php.net/manual/de/function.ldap-next-attribute.php' class='function'>ldap_next_attribute()</a> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ldap_free_result" value="<div id='function.ldap-free-result' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ldap-free-result.php'>ldap_free_result</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ldap_free_result</span> &amp;mdash; <span class='dc-title'> Gibt den belegten Speicher wieder frei </span></p> </div> <a name='function.ldap-free-result.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ldap_free_result</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$Ergebnis-Kennung</tt></span> )</div> <p class='para rdfs-comment'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> <p class='para'> Um die Ergebnisse zu speichern, wird intern Speicher belegt. Diesen Speicher k&amp;ouml;nnen Sie mit der Funktion <b>ldap_free_result()</b> mir Angabe der entsprechenden <i><tt class='parameter'>Ergebnis-Kennung</tt></i> wieder freigeben. Typischerweise wird nach Beendigung des Skripts wird der gesamte Ergebnis-Speicher automatisch freigegeben. </p> <p class='para'> Falls Ihr Skript sukzessive Suchoperationen durchf&amp;uuml;hrt, die gro&amp;szlig;e Ergebnismengen liefern, k&amp;ouml;nnen Sie <b> ldap_free_result()</b> aufrufen, um den Speicherverbrauch zur Laufzeit niedrig zu halten. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ldap_first_reference" value="<div id='function.ldap-first-reference' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ldap-first-reference.php'>ldap_first_reference</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.5, PHP 5)</p><p class='refpurpose'><span class='refname'>ldap_first_reference</span> &amp;mdash; <span class='dc-title'> Liefert die erste Referenz </span></p> </div> <a name='function.ldap-first-reference.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>ldap_first_reference</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$link</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$result</tt></span> )</div> <p class='para rdfs-comment'> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verf&amp;uuml;gung.</p></div> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ldap_first_entry" value="<div id='function.ldap-first-entry' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ldap-first-entry.php'>ldap_first_entry</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ldap_first_entry</span> &amp;mdash; <span class='dc-title'> Liefert die Kennung des ersten Ergebnisses </span></p> </div> <a name='function.ldap-first-entry.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>ldap_first_entry</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$Verbindungs-Kennung</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$Ergebnis-Kennung</tt></span> )</div> <p class='para rdfs-comment'> R&amp;uuml;ckgabewert: im Erfolgsfall die Ergebnis-Eintrag-Kennung f&amp;uuml;r den ersten Eintrag, <b><tt class='constant'>FALSE</tt></b> im Fehlerfall. </p> <p class='para'> Eintr&amp;auml;ge eines LDAP Ergebnisses werden unter Verwendung der Funktionen <b>ldap_first_entry()</b> und <a href='http://www.php.net/manual/de/function.ldap-next-entry.php' class='function'>ldap_next_entry()</a> sequentiell gelesen. Die <b>ldap_first_entry()</b> Funktion gibt die Eintrag-Kennung f&amp;uuml;r den ersten Eintrag im Ergebnis zur&amp;uuml;ck. Diese Eintrag-Kennung wird dann an die Funktion <a href='http://www.php.net/manual/de/function.ldap-next-entry.php' class='function'>ldap_next_entry()</a> weitergegeben, um sukzessiv die Eintr&amp;auml;ge des Ergebnisses zu erhalten. </p> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.ldap-get-entries.php' class='function'>ldap_get_entries()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ldap_first_attribute" value="<div id='function.ldap-first-attribute' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ldap-first-attribute.php'>ldap_first_attribute</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ldap_first_attribute</span> &amp;mdash; <span class='dc-title'>Liefert das erste Merkmal</span></p> </div> <a name='function.ldap-first-attribute.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>ldap_first_attribute</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$Verbindungs-Kennung</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$Ergebnis-Eintrag-Kennung</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$ber-Kennung</tt></span> )</div> <p class='para rdfs-comment'> R&amp;uuml;ckgabewert: im Erfolgsfall das erste Merkmal des Eintrags, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> <p class='para'> &amp;Auml;hnlich wie Eintr&amp;auml;ge lesen, werden Merkmale eines bestimmten Eintrags eines nach dem anderen gelesen. Die <b>ldap_first_attribute()</b> Funktion liefert das erste Merkmal eines Eintrags der durch die <i><tt class='parameter'>Ergebnis-Eintrag-Kennung</tt></i> angegeben wurde. Durch erfolgreichen Aufruf von <a href='http://www.php.net/manual/de/function.ldap-next-attribute.php' class='function'>ldap_next_attribute()</a> erhalten Sie die restlichen Merkmale. Der Parameter <i><tt class='parameter'>ber-Kennung</tt></i> ist die Kennung eines internen Speicherort-Zeiger. Die &amp;Uuml;bergabe erfolgt per Referenz. Die gleiche <i><tt class='parameter'>ber-Kennung</tt></i> wird an die Funktion <a href='http://www.php.net/manual/de/function.ldap-next-attribute.php' class='function'>ldap_next_attribute()</a> weitergegeben, die diesen Zeiger dann ver&amp;auml;ndert. </p> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.ldap-get-attributes.php' class='function'>ldap_get_attributes()</a></p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ldap_explode_dn" value="<div id='function.ldap-explode-dn' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ldap-explode-dn.php'>ldap_explode_dn</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ldap_explode_dn</span> &amp;mdash; <span class='dc-title'> Aufteilung eines DN in seine Bestandteile </span></p> </div> <a name='function.ldap-explode-dn.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>ldap_explode_dn</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$dn</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$mit_merkmal</tt></span> )</div> <p class='para rdfs-comment'> Die <b>ldap_explode_dn()</b> Funktion wird benutzt um einen von <a href='http://www.php.net/manual/de/function.ldap-get-dn.php' class='function'>ldap_get_dn()</a> gelieferten DN aufzuteilen und in dessen Bestandteile zu zerlegen. Jeder Teil wird als Relative Distinguished Name, RDN, bezeichnet. <b>ldap_explode_dn()</b> liefert einen Array mit allen diesen Bestandteilen. Der Parameter <i><tt class='parameter'>mit_merkmal</tt></i> wird benutzt, um zu bestimmen, ob die RDNs nur mit Werten oder zus&amp;auml;tlich mit ihren Merkmalen angefragt werden. Um RDNs mit Merkmalen (z.B. Merkmal = Wert Format) zu erhalten, setzen Sie <i><tt class='parameter'> mit_merkmal</tt></i> auf 0, um nur Werte zu erhalten auf 1. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ldap_error" value="<div id='function.ldap-error' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ldap-error.php'>ldap_error</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ldap_error</span> &amp;mdash; <span class='dc-title'> Liefert die LDAP Fehlermeldung des letzten LDAP Kommandos </span></p> </div> <a name='function.ldap-error.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>ldap_error</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$Verbindungs-Kennung</tt></span> )</div> <p class='para rdfs-comment'> R&amp;uuml;ckgabe: Fehlertext</p> <p class='para'> Diese Funktion liefert den erkl&amp;auml;renden Fehlertext f&amp;uuml;r einen Fehler, der vom zuletzt ausgef&amp;uuml;hrten LDAP Kommando mit der angegebenen <i><tt class='parameter'>Verbindungs-Kennung</tt></i> erzeugt wurde. W&amp;auml;hrend LDAP Fehlernummern standardisiert sind, liefern unterschiedliche Bibliotheken unterschiedliche oder sogar lokalspezifische Fehlermeldungen. Deshalb sollten Sie nie auf eine spezielle Fehlermeldung pr&amp;uuml;fen, sondern immer eine Fehlernummer verwenden. </p> <p class='para'> Solange Sie die Stufe der Fehlerwarnungen in Ihrer <var class='filename'>php.ini</var> nicht herabsetzen oder vor Ihre LDAP Komanndos ein <i>@</i> (at) setzen, um die Ausgabe von Fehlermeldungen zu unterdr&amp;uuml;cken, werden die aufgetretenen Fehler auch in Ihrer HTML Ausgabe zu sehen sein. </p> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.ldap-err2str.php' class='function'>ldap_err2str()</a> und <a href='http://www.php.net/manual/de/function.ldap-errno.php' class='function'>ldap_errno()</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ldap_errno" value="<div id='function.ldap-errno' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ldap-errno.php'>ldap_errno</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ldap_errno</span> &amp;mdash; <span class='dc-title'> Liefert die LDAP Fehlernummer des letzten LDAP Kommandos </span></p> </div> <a name='function.ldap-errno.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>ldap_errno</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$Verbindungs-Kennung</tt></span> )</div> <p class='para rdfs-comment'> R&amp;uuml;ckgabewert: LDAP Fehlernummer des letzten LDAP Kommandos f&amp;uuml;r diese Verbindung. </p> <p class='para'> Diese Funktion liefert die standardisierte Fehlernummer des zuletzt ausgef&amp;uuml;hrten LDAP Kommandos f&amp;uuml;r die angegebene <i><tt class='parameter'>Vebindungs-Kennung</tt></i> . Diese Nummer kann mit der Funktion <a href='http://www.php.net/manual/de/function.ldap-err2str.php' class='function'>ldap_err2str()</a> in einen Fehlertext konvertiert werden. </p> <p class='para'> Solange Sie die Stufe der Fehlerwarnungen in Ihrer <var class='filename'>php.ini</var> nicht herabsetzen oder vor Ihre LDAP Komanndos ein @ (at) setzen um die Ausgabe von Fehlermeldungen zu unterdr&amp;uuml;cken, werden die aufgetretenen Fehler auch in Ihrer HTML Ausgabe zu sehen sein. </p><div class='example'> <p><b>Beispiel #1 Erzeugen und Abfangen eines Fehlers</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;Dieses&amp;nbsp;Beispiel&amp;nbsp;enh&amp;auml;lt&amp;nbsp;einen&amp;nbsp;Fehler,&amp;nbsp;der&amp;nbsp;abgefangen&amp;nbsp;wird.<br /></span><span style='color: #0000BB'>$ld&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ldap_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$bind&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ldap_bind</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ld</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Syntax&amp;nbsp;Fehler&amp;nbsp;im&amp;nbsp;Filterausdruck&amp;nbsp;(errno&amp;nbsp;87),<br />//&amp;nbsp;m&amp;uuml;sste&amp;nbsp;'objectclass=*'&amp;nbsp;hei&amp;szlig;en,&amp;nbsp;um&amp;nbsp;zu&amp;nbsp;funktionieren.<br /><br /></span><span style='color: #0000BB'>$res&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;&amp;nbsp;@</span><span style='color: #0000BB'>ldap_search</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ld</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'o=Meine&amp;nbsp;Firma,&amp;nbsp;c=DE'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'objectclass'</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$res</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'LDAP-Fehlernummer:&amp;nbsp;%s&amp;lt;br&amp;gt;\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>ldap_errno</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ld</span><span style='color: #007700'>));<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'LDAP-Fehler:&amp;nbsp;%s&amp;lt;br&amp;gt;\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>ldap_error</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ld</span><span style='color: #007700'>));<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;die(</span><span style='color: #DD0000'>'Argh!&amp;lt;br&amp;gt;\n'</span><span style='color: #007700'>);<br />}<br /></span><span style='color: #0000BB'>$info&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ldap_get_entries</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ld</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$res</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'%d&amp;nbsp;&amp;Uuml;bereinstimmende&amp;nbsp;Eintr&amp;auml;ge.&amp;lt;br&amp;gt;\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$info</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'count'</span><span style='color: #007700'>]);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.ldap-err2str.php' class='function'>ldap_err2str()</a> und <a href='http://www.php.net/manual/de/function.ldap-error.php' class='function'>ldap_error()</a>.</p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ldap_err2str" value="<div id='function.ldap-err2str' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ldap-err2str.php'>ldap_err2str</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ldap_err2str</span> &amp;mdash; <span class='dc-title'> Konvertiert eine LDAP Fehlernummer in einen Fehlertext </span></p> </div> <a name='function.ldap-err2str.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>ldap_err2str</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$fehlernummer</tt></span> )</div> <p class='para rdfs-comment'> R&amp;uuml;ckgabewert: Fehlertext.</p> <p class='para'> Diese Funktion liefert den Fehlertext der die <i><tt class='parameter'>fehlernummer</tt></i> erkl&amp;auml;rt. W&amp;auml;hrend LDAP Fehlernummern standardisiert sind, liefern unterschiedliche Bibliotheken unterschiedliche oder sogar lokalspezifische Fehlermeldungen. Deshalb sollten Sie nie auf eine spezielle Fehlermeldung pr&amp;uuml;fen, sondern immer eine Fehlernummer verwenden. </p> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.ldap-errno.php' class='function'>ldap_errno()</a> und <a href='http://www.php.net/manual/de/function.ldap-error.php' class='function'>ldap_error()</a>. </p><div class='example'> <p><b>Beispiel #1 Aufz&amp;auml;hlung aller LDAP Fehlermeldungen</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>for(</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>=</span><span style='color: #0000BB'>0</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>&amp;lt;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>++)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Fehler&amp;nbsp;</span><span style='color: #0000BB'>$i</span><span style='color: #DD0000'>:&amp;nbsp;%s&amp;lt;br&amp;gt;\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>ldap_err2str</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>));<br />&amp;nbsp;&amp;nbsp;}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ldap_dn2ufn" value="<div id='function.ldap-dn2ufn' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ldap-dn2ufn.php'>ldap_dn2ufn</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ldap_dn2ufn</span> &amp;mdash; <span class='dc-title'> Konvertiert DN in ein benutzerfreundliches Namensformat </span></p> </div> <a name='function.ldap-dn2ufn.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>ldap_dn2ufn</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$dn</tt></span> )</div> <p class='para rdfs-comment'> Die <b>ldap_dn2ufn()</b> Funktion wird verwendet um einen DN, angegeben mit <i><tt class='parameter'>dn</tt></i> , in einer benutzerfreundlicheren Form darzustellen, wobei die Typen-Namen wegfallen. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ldap_delete" value="<div id='function.ldap-delete' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ldap-delete.php'>ldap_delete</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ldap_delete</span> &amp;mdash; <span class='dc-title'>L&amp;ouml;scht einen Eintrag aus einem Verzeichnis </span></p> </div> <a name='function.ldap-delete.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ldap_delete</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$Verbindungs-Kennung</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$dn</tt></span> )</div> <p class='para rdfs-comment'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> <p class='para'> Die <b>ldap_delete()</b> Funktion l&amp;ouml;scht einen einzelnen Eintrag aus einem LDAP Verzeichnis, das im <i><tt class='parameter'>dn</tt></i> angegeben wurde. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ldap_count_entries" value="<div id='function.ldap-count-entries' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ldap-count-entries.php'>ldap_count_entries</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ldap_count_entries</span> &amp;mdash; <span class='dc-title'>Z&amp;auml;hlt die Anzahl der Eintr&amp;auml;ge bei einer Suche</span></p> </div> <a name='function.ldap-count-entries.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>ldap_count_entries</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$Verbindungs-Kennung</tt></span> , <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$Ergebnis-Kennung</tt></span> )</div> <p class='para rdfs-comment'> R&amp;uuml;ckgabewert: Anzahl der Eintr&amp;auml;ge im Ergebnis, <b><tt class='constant'>FALSE</tt></b> im Fehlerfall.</p> <p class='para'> Die <b>ldap_count_entries()</b> Funktion liefert die Anzahl der Eintr&amp;auml;ge im gespeicherten Ergebnis einer vorher durchgef&amp;uuml;hrten Suchoperation. Die <i><tt class='parameter'>Ergebnis-Kennung</tt></i> bezeichnet das interne LDAP Ergebnis. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ldap_connect" value="<div id='function.ldap-connect' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ldap-connect.php'>ldap_connect</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ldap_connect</span> &amp;mdash; <span class='dc-title'>Verbindung zu einem LDAP Server</span></p> </div> <a name='function.ldap-connect.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>ldap_connect</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$hostname </tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$port</tt></span> ]] )</div> <p class='para rdfs-comment'> R&amp;uuml;ckgabewert: Eine positive Verbindungs-Kennung im Erfolgsfall, <b><tt class='constant'>FALSE</tt></b> im Fehlerfall. </p> <p class='para'> Die <b>ldap_connect()</b> Funktion stellt eine Verbindung zu einem LDAP Server auf einem bestimmten<i><tt class='parameter'> hostname</tt></i> und <i><tt class='parameter'>port</tt></i> her. Beide Argumente sind optional. Werden keine Argumente angegeben , wird die Verbindungs-Kennung einer schon ge&amp;ouml;ffneten Verbindung zur&amp;uuml;ckgeliefert. Wird nur der <i><tt class='parameter'>hostname</tt></i> angegeben, wird f&amp;uuml;r den Port der Standarport 389 benutzt. </p> <p class='para'> Bei Verwendung von OpenLDAP 2.x.x k&amp;ouml;nnen Sie eine URL statt des Hostnamens angeben. Um LDAP mit SSL-Unterst&amp;uuml;tzzung zu verwenden, &amp;uuml;bersetzen Sie OpenLDAP mit SSL-Unterst&amp;uuml;tzung, PHP mit SSL und verwenden ldaps://Hostname/ als Host Argument. Das Port Argument wird bei der Verwendung von URLs nicht benutzt. </p> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'> URL und SSL Unterst&amp;uuml;tzung wurden in 4.0.4 hinzugef&amp;uuml;gt </span> </p></blockquote> <div class='example'> <p><b>Beispiel #1 Verbindung zu einem LDAP server.</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;LDAP&amp;nbsp;Variablen<br /></span><span style='color: #0000BB'>$ldaphost&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'ldap.example.com'</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Ihr&amp;nbsp;ldap&amp;nbsp;servers<br /></span><span style='color: #0000BB'>$ldapport&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>389</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Die&amp;nbsp;Portnummer&amp;nbsp;ihres&amp;nbsp;ldap&amp;nbsp;servers<br /><br />//&amp;nbsp;Verbindung&amp;nbsp;zu&amp;nbsp;LDAP<br /></span><span style='color: #0000BB'>$ldapconn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ldap_connect</span><span style='color: #007700'>(&amp;nbsp;</span><span style='color: #0000BB'>$ldaphost</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ldapport&amp;nbsp;</span><span style='color: #007700'>)&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;or&amp;nbsp;die(&amp;nbsp;</span><span style='color: #DD0000'>'Keine&amp;nbsp;Verbindung&amp;nbsp;zu&amp;nbsp;</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$ldaphost</span><span style='color: #007700'>}</span><span style='color: #DD0000'>&amp;nbsp;m&amp;ouml;glich'&amp;nbsp;</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Beispiel #2 Sichere Verbindung zu einem LDAP server.</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Stellen&amp;nbsp;Sie&amp;nbsp;sicher,&amp;nbsp;dass&amp;nbsp;Sie&amp;nbsp;den&amp;nbsp;korrekten&amp;nbsp;Host&amp;nbsp;angeben,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;an&amp;nbsp;dem&amp;nbsp;Sie&amp;nbsp;Ihr&amp;nbsp;Sicherheitszertifikat&amp;nbsp;&amp;uuml;bermittelt&amp;nbsp;haben&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$ldaphost&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'ldaps://ldap.example.com/'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Verbindung&amp;nbsp;zu&amp;nbsp;LDAP<br /></span><span style='color: #0000BB'>$ldapconn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ldap_connect</span><span style='color: #007700'>(&amp;nbsp;</span><span style='color: #0000BB'>$ldaphost&amp;nbsp;</span><span style='color: #007700'>)&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;or&amp;nbsp;die(&amp;nbsp;</span><span style='color: #DD0000'>'Keine&amp;nbsp;Verbindung&amp;nbsp;zu&amp;nbsp;</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$ldaphost</span><span style='color: #007700'>}</span><span style='color: #DD0000'>&amp;nbsp;m&amp;ouml;glich'&amp;nbsp;</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ldap_compare" value="<div id='function.ldap-compare' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ldap-compare.php'>ldap_compare</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.2, PHP 5)</p><p class='refpurpose'><span class='refname'>ldap_compare</span> &amp;mdash; <span class='dc-title'> Vergleicht gefundenen Wert eines Merkmal in einem Eintrag, der durch Angabe von dn bestimmt wird. </span></p> </div> <a name='function.ldap-compare.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ldap_compare</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$Verbindungs-Kennung</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$dn</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$merkmal</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$wert</tt></span> )</div> <p class='simpara'> R&amp;uuml;ckgabewert: wahr, wenn der <i><tt class='parameter'>wert</tt></i> gefunden wird, ansonsten <b><tt class='constant'>FALSE</tt></b>. Tritt ein Fehler auf, wird -1 zur&amp;uuml;ckgegeben. </p> <p class='para'> <b>ldap_compare()</b> vergleicht den<i><tt class='parameter'> wert</tt></i> eines <i><tt class='parameter'>merkmal</tt></i> mit dem Wert des gleichen Merkmals in dem LDAP Verzeichniseintrag der durch <i><tt class='parameter'>dn</tt></i> bestimmt wurde. </p> <p class='simpara'> Das folgende Beispiel zeigt, wie &amp;uuml;berpr&amp;uuml;ft wird, ob ein gegebenes Kennwort mit dem Kennwort &amp;uuml;bereinstimmt oder nicht, das in dem durch DN bestimmten E&amp;iacute;ntrag gespeichert ist. </p> <div class='example'> <p><b>Beispiel #1 Komplettes Beispiel einer Kennwort-&amp;Uuml;berpr&amp;uuml;fung</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$ds</span><span style='color: #007700'>=</span><span style='color: #0000BB'>ldap_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Annahme:&amp;nbsp;der&amp;nbsp;LDAP&amp;nbsp;Server&amp;nbsp;befindet<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;sich&amp;nbsp;auf&amp;nbsp;diesem&amp;nbsp;Host<br /><br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>$ds</span><span style='color: #007700'>)&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;binden<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>if(</span><span style='color: #0000BB'>ldap_bind</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ds</span><span style='color: #007700'>))&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Daten&amp;nbsp;vobereiten<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$dn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'cn=Helga&amp;nbsp;Olsen,&amp;nbsp;ou=Meine&amp;nbsp;Einheit,&amp;nbsp;o=Meine&amp;nbsp;Firma,&amp;nbsp;c=FI'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$value&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Geheimes&amp;nbsp;Kennwort'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$attr&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'kennwort'</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;vergleiche&amp;nbsp;die&amp;nbsp;Werte<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$r</span><span style='color: #007700'>=</span><span style='color: #0000BB'>ldap_compare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ds</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$dn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$attr</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$value</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>$r&amp;nbsp;</span><span style='color: #007700'>===&amp;nbsp;-</span><span style='color: #0000BB'>1</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Fehler:&amp;nbsp;'</span><span style='color: #007700'>.</span><span style='color: #0000BB'>ldap_error</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ds</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;elseif&amp;nbsp;(</span><span style='color: #0000BB'>$r&amp;nbsp;</span><span style='color: #007700'>===&amp;nbsp;</span><span style='color: #0000BB'>TRUE</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Kennwort&amp;nbsp;korrekt.'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;elseif&amp;nbsp;(</span><span style='color: #0000BB'>$r&amp;nbsp;</span><span style='color: #007700'>===&amp;nbsp;</span><span style='color: #0000BB'>FALSE</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Falsch&amp;nbsp;geraten!&amp;nbsp;Kennwort&amp;nbsp;nicht&amp;nbsp;korrekt.'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Keine&amp;nbsp;Bindung&amp;nbsp;zum&amp;nbsp;LDAP&amp;nbsp;Server&amp;nbsp;m&amp;ouml;glich.'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>ldap_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ds</span><span style='color: #007700'>);<br /><br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Keine&amp;nbsp;Verbindung&amp;nbsp;zum&amp;nbsp;LDAP&amp;nbsp;Server&amp;nbsp;m&amp;ouml;glich.'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='warning'><b class='warning'>Warnung</b> <p class='para'> <b>ldap_compare()</b> kann NICHT f&amp;uuml;r Vergleiche von BIN&amp;Auml;REN Werten benutzt werden! </p> </div> <blockquote><p><b class='note'>Hinweis</b>: Diese Funktion wurde in 4.0.2 hinzugef&amp;uuml;gt. <br /> </p></blockquote> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ldap_close" value="<div id='function.ldap-close' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ldap-close.php'>ldap_close</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ldap_close</span> &amp;mdash; <span class='dc-title'>Verbindung zum LDAP-Server schlie&amp;szlig;en</span></p> </div> <a name='function.ldap-close.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ldap_close</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$Verbindungs-Kennung</tt></span> )</div> <p class='para rdfs-comment'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> <p class='para'> Die <b>ldap_close()</b> Funktion schlie&amp;szlig;t die Verbindung zum LDAP-Server die zur <i><tt class='parameter'>Verbindungs-Kennung</tt></i> geh&amp;ouml;rt. </p> <p class='para'> Der Aufruf dieser Funktion ist intern identisch zu <a href='http://www.php.net/manual/de/function.ldap-unbind.php' class='function'>ldap_unbind()</a>. Die LDAP-API benutzt den Aufruf <a href='http://www.php.net/manual/de/function.ldap-unbind.php' class='function'>ldap_unbind()</a>, so dass Sie vielleicht diese Funktion benutzen sollten, anstatt<b> ldap_close()</b> zu verwenden.</p> <blockquote><p><b class='note'>Hinweis</b>: Diese Funktion ist ein Alias f&amp;uuml;r <a href='http://www.php.net/manual/de/function.ldap-unbind.php' class='function'>ldap_unbind()</a>. <br /> </p></blockquote> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ldap_bind" value="<div id='function.ldap-bind' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ldap-bind.php'>ldap_bind</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ldap_bind</span> &amp;mdash; <span class='dc-title'>Bindung zu einem LDAP Verzeichnis</span></p> </div> <a name='function.ldap-bind.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ldap_bind</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$Verbindungs-Kennung</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$bind_rdn </tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$bind_kennwort </tt></span> ]] )</div> <p class='para rdfs-comment'> Bindung f&amp;uuml;r ein LDAP Verzeichnis mit angegebenem RDN und Kennwort. Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> <p class='para'> Die <b>ldap_bind()</b> Funktion f&amp;uuml;hrt eine bind Operation auf einem Verzeichnis aus. Die Parameter <i><tt class='parameter'>bind_rdn</tt></i> und <i><tt class='parameter'>bind_kennwort</tt></i> sind optional, wenn diese fehlen wird ein anonymes bind versucht. </p> <div class='example'> <p><b>Beispiel #1 Verwenden von LDAP Bind</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;verwenden&amp;nbsp;von&amp;nbsp;ldap&amp;nbsp;bind<br /></span><span style='color: #0000BB'>$ldaprdn&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'uname'</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;ldap&amp;nbsp;rdn&amp;nbsp;oder&amp;nbsp;dn<br /></span><span style='color: #0000BB'>$ldappass&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'password'</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;entsprechendes&amp;nbsp;password<br /><br />//&amp;nbsp;verbinden&amp;nbsp;zum&amp;nbsp;ldap&amp;nbsp;server<br /></span><span style='color: #0000BB'>$ldapconn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ldap_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'ldap.example.com'</span><span style='color: #007700'>)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #DD0000'>'Keine&amp;nbsp;Verbindung&amp;nbsp;zum&amp;nbsp;LDAP&amp;nbsp;server&amp;nbsp;m&amp;ouml;glich.'</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$ldapconn</span><span style='color: #007700'>)&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;binden&amp;nbsp;zum&amp;nbsp;ldap&amp;nbsp;server<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$ldapbind&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ldap_bind</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ldapconn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ldaprdn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ldappass</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Bindung&amp;nbsp;&amp;uuml;berpfr&amp;uuml;fen<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>$ldapbind</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'LDAP&amp;nbsp;bind&amp;nbsp;erfolgreich...'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'LDAP&amp;nbsp;bind&amp;nbsp;fehlgeschlagen...'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br />}<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Beispiel #2 Anonymes LDAP Bind </b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>//verwenden&amp;nbsp;von&amp;nbsp;anonymen&amp;nbsp;ldap&amp;nbsp;bind<br /><br />//&amp;nbsp;verbinden&amp;nbsp;zum&amp;nbsp;ldap&amp;nbsp;server<br /></span><span style='color: #0000BB'>$ldapconn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ldap_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'ldap.example.com'</span><span style='color: #007700'>)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #DD0000'>'Could&amp;nbsp;not&amp;nbsp;connect&amp;nbsp;to&amp;nbsp;LDAP&amp;nbsp;server.'</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$ldapconn</span><span style='color: #007700'>)&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;anonymes&amp;nbsp;binding<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$ldapbind&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ldap_bind</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ldapconn</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>$ldapbind</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'anonymes&amp;nbsp;LDAP&amp;nbsp;bind&amp;nbsp;erfolgreich...'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'anonymes&amp;nbsp;LDAP&amp;nbsp;bind&amp;nbsp;fehlgeschlagen...'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;<br />}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ldap_add" value="<div id='function.ldap-add' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ldap-add.php'>ldap_add</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ldap_add</span> &amp;mdash; <span class='dc-title'> Eintr&amp;auml;ge einem LDAP Verzeichnis hinzuf&amp;uuml;gen </span></p> </div> <a name='function.ldap-add.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ldap_add</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$Verbindungs-Kennung</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$dn</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$eintrag</tt></span> )</div> <p class='para rdfs-comment'> R&amp;uuml;ckgabewert: Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> <p class='para'> Die <b>ldap_add()</b> Funktion wird benutzt um Eintr&amp;auml;ge einem Verzeichnis hinzuzuf&amp;uuml;gen. Die DN des Eintrags, der hinzugef&amp;uuml;gt werden soll wird durch <i><tt class='parameter'>dn</tt></i> bestimmt. Das Array <i><tt class='parameter'>eintrag</tt></i> bestimmt die Informationen des Eintrags. Die Werte in den Eintr&amp;auml;gen werden durch individuelle Merkmale indiziert. Im Fall von mehreren Werten f&amp;uuml;r ein Merkmal werden diese durch die Verwendung von Zahlen indiziert, die bei 0 beginnen. </p> <div class='informalexample'> <pre class='literallayout'> eintrag[&amp;quot;merkmal1&amp;quot;] = wert eintrag[&amp;quot;merkmal2&amp;quot;][0] = wert1 eintrag[&amp;quot;merkmal2&amp;quot;][1] = wert2 </pre> </div> <div class='example'> <p><b>Beispiel #1 Komplettes Beispiel mit authentifiziertem bind</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$ds</span><span style='color: #007700'>=</span><span style='color: #0000BB'>ldap_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Annahme:&amp;nbsp;der&amp;nbsp;LDAP&amp;nbsp;Server&amp;nbsp;befindet<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;sich&amp;nbsp;auf&amp;nbsp;diesem&amp;nbsp;Host<br /><br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>$ds</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;bind&amp;nbsp;mit&amp;nbsp;passendem&amp;nbsp;dn&amp;nbsp;f&amp;uuml;r&amp;nbsp;aktulisierenden&amp;nbsp;Zugriff<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$r</span><span style='color: #007700'>=</span><span style='color: #0000BB'>ldap_bind</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ds</span><span style='color: #007700'>,</span><span style='color: #DD0000'>'cn=root,&amp;nbsp;o=Meine&amp;nbsp;Firma,&amp;nbsp;c=DE'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'geheim'</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Daten&amp;nbsp;vorbereiten<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$info</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'cn'</span><span style='color: #007700'>]=</span><span style='color: #DD0000'>'Hans&amp;nbsp;Mustermann'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$info</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'sn'</span><span style='color: #007700'>]=</span><span style='color: #DD0000'>'Mustermann'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$info</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'mail'</span><span style='color: #007700'>]=</span><span style='color: #DD0000'>'MustermannH@firma.de'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$info</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'objectclass'</span><span style='color: #007700'>]=</span><span style='color: #DD0000'>'person'</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;hinzuf&amp;uuml;gen&amp;nbsp;der&amp;nbsp;Daten&amp;nbsp;zum&amp;nbsp;Verzeichnis<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$r</span><span style='color: #007700'>=</span><span style='color: #0000BB'>ldap_add</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ds</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'cn=Hans&amp;nbsp;Mustermann,&amp;nbsp;o=Meine&amp;nbsp;Firma,&amp;nbsp;c=DE'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$info</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>ldap_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ds</span><span style='color: #007700'>);<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Verbindung&amp;nbsp;zum&amp;nbsp;LDAP&amp;nbsp;Server&amp;nbsp;nicht&amp;nbsp;m&amp;ouml;glich!'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="db2_table_privileges" value="<div id='function.db2-table-privileges' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.db2-table-privileges.php'>db2_table_privileges</a></h1> <p class='verinfo'>(PECL ibm_db2 &amp;gt;= 1.0.0)</p><p class='refpurpose'><span class='refname'>db2_table_privileges</span> &amp;mdash; <span class='dc-title'> Returns a result set listing the tables and associated privileges in a database </span></p> </div> <a name='function.db2-table-privileges.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>db2_table_privileges</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$qualifier</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$schema</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$table_name</tt></span> ]]] )</div> <p class='para rdfs-comment'> Returns a result set listing the tables and associated privileges in a database. </p> </div> <a name='function.db2-table-privileges.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A valid connection to an IBM DB2, Cloudscape, or Apache Derby database. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>qualifier</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A qualifier for DB2 databases running on OS/390 or z/OS servers. For other databases, pass <b><tt class='constant'>NULL</tt></b> or an empty string. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>schema</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The schema which contains the tables. This parameter accepts a search pattern containing <i>_</i> and <i>%</i> as wildcards. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>table_name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The name of the table. This parameter accepts a search pattern containing <i>_</i> and <i>%</i> as wildcards. </p> </dd> </dl> <p> </p> </div> <a name='function.db2-table-privileges.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns a statement resource with a result set containing rows describing the privileges for the tables that match the specified parameters. The rows are composed of the following columns: </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Column name</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>TABLE_CAT</td> <td align='left'>The catalog that contains the table. The value is <b><tt class='constant'>NULL</tt></b> if this table does not have catalogs.</td> </tr> <tr valign='middle'> <td align='left'>TABLE_SCHEM</td> <td align='left'>Name of the schema that contains the table.</td> </tr> <tr valign='middle'> <td align='left'>TABLE_NAME</td> <td align='left'>Name of the table.</td> </tr> <tr valign='middle'> <td align='left'>GRANTOR</td> <td align='left'>Authorization ID of the user who granted the privilege.</td> </tr> <tr valign='middle'> <td align='left'>GRANTEE</td> <td align='left'>Authorization ID of the user to whom the privilege was granted.</td> </tr> <tr valign='middle'> <td align='left'>PRIVILEGE</td> <td align='left'> The privilege that has been granted. This can be one of ALTER, CONTROL, DELETE, INDEX, INSERT, REFERENCES, SELECT, or UPDATE. </td> </tr> <tr valign='middle'> <td align='left'>IS_GRANTABLE</td> <td align='left'> A string value of &amp;quot;YES&amp;quot; or &amp;quot;NO&amp;quot; indicating whether the grantee can grant the privilege to other users. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.db2-table-privileges.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.db2-column-privileges.php' class='function' rel='rdfs-seeAlso'>db2_column_privileges()</a> - Returns a result set listing the columns and associated privileges for a table</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-columns.php' class='function' rel='rdfs-seeAlso'>db2_columns()</a> - Returns a result set listing the columns and associated metadata for a table</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-foreign-keys.php' class='function' rel='rdfs-seeAlso'>db2_foreign_keys()</a> - Returns a result set listing the foreign keys for a table</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-primary-keys.php' class='function' rel='rdfs-seeAlso'>db2_primary_keys()</a> - Returns a result set listing primary keys for a table</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-procedure-columns.php' class='function' rel='rdfs-seeAlso'>db2_procedure_columns()</a> - Returns a result set listing stored procedure parameters</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-procedures.php' class='function' rel='rdfs-seeAlso'>db2_procedures()</a> - Returns a result set listing the stored procedures registered in a database</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-special-columns.php' class='function' rel='rdfs-seeAlso'>db2_special_columns()</a> - Returns a result set listing the unique row identifier columns for a table</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-statistics.php' class='function' rel='rdfs-seeAlso'>db2_statistics()</a> - Returns a result set listing the index and statistics for a table</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-tables.php' class='function' rel='rdfs-seeAlso'>db2_tables()</a> - Returns a result set listing the tables and associated metadata in a database</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="db2_tables" value="<div id='function.db2-tables' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.db2-tables.php'>db2_tables</a></h1> <p class='verinfo'>(PECL ibm_db2 &amp;gt;= 1.0.0)</p><p class='refpurpose'><span class='refname'>db2_tables</span> &amp;mdash; <span class='dc-title'> Returns a result set listing the tables and associated metadata in a database </span></p> </div> <a name='function.db2-tables.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>db2_tables</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$qualifier</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$schema</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$table-name</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$table-type</tt></span> ]]]] )</div> <p class='para rdfs-comment'> Returns a result set listing the tables and associated metadata in a database. </p> </div> <a name='function.db2-tables.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A valid connection to an IBM DB2, Cloudscape, or Apache Derby database. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>qualifier</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A qualifier for DB2 databases running on OS/390 or z/OS servers. For other databases, pass <b><tt class='constant'>NULL</tt></b> or an empty string. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>schema</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The schema which contains the tables. This parameter accepts a search pattern containing <i>_</i> and <i>%</i> as wildcards. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>table-name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The name of the table. This parameter accepts a search pattern containing <i>_</i> and <i>%</i> as wildcards. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>table-type</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A list of comma-delimited table type identifiers. To match all table types, pass <b><tt class='constant'>NULL</tt></b> or an empty string. Valid table type identifiers include: ALIAS, HIERARCHY TABLE, INOPERATIVE VIEW, NICKNAME, MATERIALIZED QUERY TABLE, SYSTEM TABLE, TABLE, TYPED TABLE, TYPED VIEW, and VIEW. </p> </dd> </dl> <p> </p> </div> <a name='function.db2-tables.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns a statement resource with a result set containing rows describing the tables that match the specified parameters. The rows are composed of the following columns: </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Column name</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>TABLE_CAT</td> <td align='left'>The catalog that contains the table. The value is <b><tt class='constant'>NULL</tt></b> if this table does not have catalogs.</td> </tr> <tr valign='middle'> <td align='left'>TABLE_SCHEM</td> <td align='left'>Name of the schema that contains the table.</td> </tr> <tr valign='middle'> <td align='left'>TABLE_NAME</td> <td align='left'>Name of the table.</td> </tr> <tr valign='middle'> <td align='left'>TABLE_TYPE</td> <td align='left'>Table type identifier for the table.</td> </tr> <tr valign='middle'> <td align='left'>REMARKS</td> <td align='left'>Description of the table.</td> </tr> </tbody> </table> <p> </p> </div> <a name='function.db2-tables.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.db2-column-privileges.php' class='function' rel='rdfs-seeAlso'>db2_column_privileges()</a> - Returns a result set listing the columns and associated privileges for a table</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-columns.php' class='function' rel='rdfs-seeAlso'>db2_columns()</a> - Returns a result set listing the columns and associated metadata for a table</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-foreign-keys.php' class='function' rel='rdfs-seeAlso'>db2_foreign_keys()</a> - Returns a result set listing the foreign keys for a table</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-primary-keys.php' class='function' rel='rdfs-seeAlso'>db2_primary_keys()</a> - Returns a result set listing primary keys for a table</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-procedure-columns.php' class='function' rel='rdfs-seeAlso'>db2_procedure_columns()</a> - Returns a result set listing stored procedure parameters</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-procedures.php' class='function' rel='rdfs-seeAlso'>db2_procedures()</a> - Returns a result set listing the stored procedures registered in a database</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-special-columns.php' class='function' rel='rdfs-seeAlso'>db2_special_columns()</a> - Returns a result set listing the unique row identifier columns for a table</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-statistics.php' class='function' rel='rdfs-seeAlso'>db2_statistics()</a> - Returns a result set listing the index and statistics for a table</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-table-privileges.php' class='function' rel='rdfs-seeAlso'>db2_table_privileges()</a> - Returns a result set listing the tables and associated privileges in a database</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="db2_stmt_errormsg" value="<div id='function.db2-stmt-errormsg' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.db2-stmt-errormsg.php'>db2_stmt_errormsg</a></h1> <p class='verinfo'>(PECL ibm_db2 &amp;gt;= 1.0.0)</p><p class='refpurpose'><span class='refname'>db2_stmt_errormsg</span> &amp;mdash; <span class='dc-title'> Returns a string containing the last SQL statement error message </span></p> </div> <a name='function.db2-stmt-errormsg.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>db2_stmt_errormsg</b></span> ([ <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$stmt</tt></span> ] )</div> <p class='para rdfs-comment'> Returns a string containing the last SQL statement error message. </p> <p class='para'> If you do not pass a statement resource as an argument to <b>db2_stmt_errormsg()</b>, the driver returns the error message associated with the last attempt to return a statement resource, for example, from <a href='http://www.php.net/manual/de/function.db2-prepare.php' class='function'>db2_prepare()</a> or <a href='http://www.php.net/manual/de/function.db2-exec.php' class='function'>db2_exec()</a>. </p> </div> <a name='function.db2-stmt-errormsg.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>stmt</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A valid statement resource. </p> </dd> </dl> <p> </p> </div> <a name='function.db2-stmt-errormsg.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns a string containing the error message and SQLCODE value for the last error that occurred issuing an SQL statement. </p> </div> <a name='function.db2-stmt-errormsg.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.db2-conn-error.php' class='function' rel='rdfs-seeAlso'>db2_conn_error()</a> - Returns a string containing the SQLSTATE returned by the last connection attempt</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-conn-errormsg.php' class='function' rel='rdfs-seeAlso'>db2_conn_errormsg()</a> - Returns the last connection error message and SQLCODE value</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-stmt-error.php' class='function' rel='rdfs-seeAlso'>db2_stmt_error()</a> - Returns a string containing the SQLSTATE returned by an SQL statement</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="db2_stmt_error" value="<div id='function.db2-stmt-error' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.db2-stmt-error.php'>db2_stmt_error</a></h1> <p class='verinfo'>(PECL ibm_db2 &amp;gt;= 1.0.0)</p><p class='refpurpose'><span class='refname'>db2_stmt_error</span> &amp;mdash; <span class='dc-title'> Returns a string containing the SQLSTATE returned by an SQL statement </span></p> </div> <a name='function.db2-stmt-error.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>db2_stmt_error</b></span> ([ <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$stmt</tt></span> ] )</div> <p class='para rdfs-comment'> Returns a string containing the SQLSTATE value returned by an SQL statement. </p> <p class='para'> If you do not pass a statement resource as an argument to <b>db2_stmt_error()</b>, the driver returns the SQLSTATE value associated with the last attempt to return a statement resource, for example, from <a href='http://www.php.net/manual/de/function.db2-prepare.php' class='function'>db2_prepare()</a> or <a href='http://www.php.net/manual/de/function.db2-exec.php' class='function'>db2_exec()</a>. </p> <p class='para'> To learn what the SQLSTATE value means, you can issue the following command at a DB2 Command Line Processor prompt: <strong class='userinput'><code>db2 &amp;#039;? <i><tt class='parameter'>sqlstate-value</tt></i> &amp;#039;</code></strong> . You can also call <a href='http://www.php.net/manual/de/function.db2-stmt-errormsg.php' class='function'>db2_stmt_errormsg()</a> to retrieve an explicit error message and the associated SQLCODE value. </p> </div> <a name='function.db2-stmt-error.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>stmt</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A valid statement resource. </p> </dd> </dl> <p> </p> </div> <a name='function.db2-stmt-error.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns a string containing an SQLSTATE value. </p> </div> <a name='function.db2-stmt-error.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.db2-conn-error.php' class='function' rel='rdfs-seeAlso'>db2_conn_error()</a> - Returns a string containing the SQLSTATE returned by the last connection attempt</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-conn-errormsg.php' class='function' rel='rdfs-seeAlso'>db2_conn_errormsg()</a> - Returns the last connection error message and SQLCODE value</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-stmt-errormsg.php' class='function' rel='rdfs-seeAlso'>db2_stmt_errormsg()</a> - Returns a string containing the last SQL statement error message</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="db2_statistics" value="<div id='function.db2-statistics' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.db2-statistics.php'>db2_statistics</a></h1> <p class='verinfo'>(PECL ibm_db2 &amp;gt;= 1.0.0)</p><p class='refpurpose'><span class='refname'>db2_statistics</span> &amp;mdash; <span class='dc-title'> Returns a result set listing the index and statistics for a table </span></p> </div> <a name='function.db2-statistics.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>db2_statistics</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$qualifier</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$schema</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$table-name</tt></span> , <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$unique</tt></span> )</div> <p class='para rdfs-comment'> Returns a result set listing the index and statistics for a table. </p> </div> <a name='function.db2-statistics.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A valid connection to an IBM DB2, Cloudscape, or Apache Derby database. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>qualifier</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A qualifier for DB2 databases running on OS/390 or z/OS servers. For other databases, pass <b><tt class='constant'>NULL</tt></b> or an empty string. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>schema</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The schema that contains the targeted table. If this parameter is <b><tt class='constant'>NULL</tt></b>, the statistics and indexes are returned for the schema of the current user. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>table_name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The name of the table. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>unique</tt></i> </span> </dt><dd class='listitem'> <p class='para'> An integer value representing the type of index information to return. </p><dl> <dt class='varlistentry'> <br /><span class='term'><i><tt class='parameter'>0</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Return only the information for unique indexes on the table. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>1</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Return the information for all indexes on the table. </p> </dd> </dl> <p> </p> </dd> </dl> <p> </p> </div> <a name='function.db2-statistics.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns a statement resource with a result set containing rows describing the statistics and indexes for the base tables matching the specified parameters. The rows are composed of the following columns: </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Column name</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>TABLE_CAT</td> <td align='left'>The catalog that contains the table. The value is <b><tt class='constant'>NULL</tt></b> if this table does not have catalogs.</td> </tr> <tr valign='middle'> <td align='left'>TABLE_SCHEM</td> <td align='left'>Name of the schema that contains the table.</td> </tr> <tr valign='middle'> <td align='left'>TABLE_NAME</td> <td align='left'>Name of the table.</td> </tr> <tr valign='middle'> <td align='left'>NON_UNIQUE</td> <td align='left'> <p class='para'> An integer value representing whether the index prohibits unique values, or whether the row represents statistics on the table itself: </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Return value</th> <th>Parameter type</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>0 (SQL_FALSE)</td> <td align='left'>The index allows duplicate values.</td> </tr> <tr valign='middle'> <td align='left'>1 (SQL_TRUE)</td> <td align='left'>The index values must be unique.</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>NULL</tt></b></td> <td align='left'>This row is statistics information for the table itself.</td> </tr> </tbody> </table> <p> </p> </td> </tr> <tr valign='middle'> <td align='left'>INDEX_QUALIFIER</td> <td align='left'>A string value representing the qualifier that would have to be prepended to INDEX_NAME to fully qualify the index.</td> </tr> <tr valign='middle'> <td align='left'>INDEX_NAME</td> <td align='left'>A string representing the name of the index.</td> </tr> <tr valign='middle'> <td align='left'>TYPE</td> <td align='left'> <p class='para'> An integer value representing the type of information contained in this row of the result set: </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Return value</th> <th>Parameter type</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>0 (SQL_TABLE_STAT)</td> <td align='left'>The row contains statistics about the table itself.</td> </tr> <tr valign='middle'> <td align='left'>1 (SQL_INDEX_CLUSTERED)</td> <td align='left'>The row contains information about a clustered index.</td> </tr> <tr valign='middle'> <td align='left'>2 (SQL_INDEX_HASH)</td> <td align='left'>The row contains information about a hashed index.</td> </tr> <tr valign='middle'> <td align='left'>3 (SQL_INDEX_OTHER)</td> <td align='left'>The row contains information about a type of index that is neither clustered nor hashed.</td> </tr> </tbody> </table> <p> </p> </td> </tr> <tr valign='middle'> <td align='left'>ORDINAL_POSITION</td> <td align='left'>The 1-indexed position of the column in the index. <b><tt class='constant'>NULL</tt></b> if the row contains statistics information about the table itself.</td> </tr> <tr valign='middle'> <td align='left'>COLUMN_NAME</td> <td align='left'>The name of the column in the index. <b><tt class='constant'>NULL</tt></b> if the row contains statistics information about the table itself.</td> </tr> <tr valign='middle'> <td align='left'>ASC_OR_DESC</td> <td align='left'> <i>A</i> if the column is sorted in ascending order, <i>D</i> if the column is sorted in descending order, <b><tt class='constant'>NULL</tt></b> if the row contains statistics information about the table itself. </td> </tr> <tr valign='middle'> <td align='left'>CARDINALITY</td> <td align='left'> <p class='para'> If the row contains information about an index, this column contains an integer value representing the number of unique values in the index. </p> <p class='para'> If the row contains information about the table itself, this column contains an integer value representing the number of rows in the table. </p> </td> </tr> <tr valign='middle'> <td align='left'>PAGES</td> <td align='left'> <p class='para'> If the row contains information about an index, this column contains an integer value representing the number of pages used to store the index. </p> <p class='para'> If the row contains information about the table itself, this column contains an integer value representing the number of pages used to store the table. </p> </td> </tr> <tr valign='middle'> <td align='left'>FILTER_CONDITION</td> <td align='left'>Always returns <b><tt class='constant'>NULL</tt></b>.</td> </tr> </tbody> </table> <p> </p> </div> <a name='function.db2-statistics.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.db2-column-privileges.php' class='function' rel='rdfs-seeAlso'>db2_column_privileges()</a> - Returns a result set listing the columns and associated privileges for a table</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-columns.php' class='function' rel='rdfs-seeAlso'>db2_columns()</a> - Returns a result set listing the columns and associated metadata for a table</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-foreign-keys.php' class='function' rel='rdfs-seeAlso'>db2_foreign_keys()</a> - Returns a result set listing the foreign keys for a table</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-primary-keys.php' class='function' rel='rdfs-seeAlso'>db2_primary_keys()</a> - Returns a result set listing primary keys for a table</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-procedure-columns.php' class='function' rel='rdfs-seeAlso'>db2_procedure_columns()</a> - Returns a result set listing stored procedure parameters</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-procedures.php' class='function' rel='rdfs-seeAlso'>db2_procedures()</a> - Returns a result set listing the stored procedures registered in a database</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-special-columns.php' class='function' rel='rdfs-seeAlso'>db2_special_columns()</a> - Returns a result set listing the unique row identifier columns for a table</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-table-privileges.php' class='function' rel='rdfs-seeAlso'>db2_table_privileges()</a> - Returns a result set listing the tables and associated privileges in a database</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-tables.php' class='function' rel='rdfs-seeAlso'>db2_tables()</a> - Returns a result set listing the tables and associated metadata in a database</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="db2_special_columns" value="<div id='function.db2-special-columns' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.db2-special-columns.php'>db2_special_columns</a></h1> <p class='verinfo'>(PECL ibm_db2 &amp;gt;= 1.0.0)</p><p class='refpurpose'><span class='refname'>db2_special_columns</span> &amp;mdash; <span class='dc-title'> Returns a result set listing the unique row identifier columns for a table </span></p> </div> <a name='function.db2-special-columns.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>db2_special_columns</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$qualifier</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$schema</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$table_name</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$scope</tt></span> )</div> <p class='para rdfs-comment'> Returns a result set listing the unique row identifier columns for a table. </p> </div> <a name='function.db2-special-columns.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A valid connection to an IBM DB2, Cloudscape, or Apache Derby database. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>qualifier</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A qualifier for DB2 databases running on OS/390 or z/OS servers. For other databases, pass <b><tt class='constant'>NULL</tt></b> or an empty string. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>schema</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The schema which contains the tables. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>table_name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The name of the table. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>scope</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Integer value representing the minimum duration for which the unique row identifier is valid. This can be one of the following values: </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Integer value</th> <th>SQL constant</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>0</td> <td align='left'>SQL_SCOPE_CURROW</td> <td align='left'>Row identifier is valid only while the cursor is positioned on the row.</td> </tr> <tr valign='middle'> <td align='left'>1</td> <td align='left'>SQL_SCOPE_TRANSACTION</td> <td align='left'>Row identifier is valid for the duration of the transaction.</td> </tr> <tr valign='middle'> <td align='left'>2</td> <td align='left'>SQL_SCOPE_SESSION</td> <td align='left'>Row identifier is valid for the duration of the connection.</td> </tr> </tbody> </table> <p> </p> </dd> </dl> <p> </p> </div> <a name='function.db2-special-columns.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns a statement resource with a result set containing rows with unique row identifier information for a table. The rows are composed of the following columns: </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Column name</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>SCOPE</td> <td align='left'> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Integer value</th> <th>SQL constant</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>0</td> <td align='left'>SQL_SCOPE_CURROW</td> <td align='left'>Row identifier is valid only while the cursor is positioned on the row.</td> </tr> <tr valign='middle'> <td align='left'>1</td> <td align='left'>SQL_SCOPE_TRANSACTION</td> <td align='left'>Row identifier is valid for the duration of the transaction.</td> </tr> <tr valign='middle'> <td align='left'>2</td> <td align='left'>SQL_SCOPE_SESSION</td> <td align='left'>Row identifier is valid for the duration of the connection.</td> </tr> </tbody> </table> <p> </p> </td> </tr> <tr valign='middle'> <td align='left'>COLUMN_NAME</td> <td align='left'>Name of the unique column.</td> </tr> <tr valign='middle'> <td align='left'>DATA_TYPE</td> <td align='left'>SQL data type for the column.</td> </tr> <tr valign='middle'> <td align='left'>TYPE_NAME</td> <td align='left'>Character string representation of the SQL data type for the column.</td> </tr> <tr valign='middle'> <td align='left'>COLUMN_SIZE</td> <td align='left'>An integer value representing the size of the column.</td> </tr> <tr valign='middle'> <td align='left'>BUFFER_LENGTH</td> <td align='left'> Maximum number of bytes necessary to store data from this column. </td> </tr> <tr valign='middle'> <td align='left'>DECIMAL_DIGITS</td> <td align='left'> The scale of the column, or <b><tt class='constant'>NULL</tt></b> where scale is not applicable. </td> </tr> <tr valign='middle'> <td align='left'>NUM_PREC_RADIX</td> <td align='left'> An integer value of either <i>10</i> (representing an exact numeric data type), <i>2</i> (representing an approximate numeric data type), or <b><tt class='constant'>NULL</tt></b> (representing a data type for which radix is not applicable). </td> </tr> <tr valign='middle'> <td align='left'>PSEUDO_COLUMN</td> <td align='left'>Always returns 1.</td> </tr> </tbody> </table> <p> </p> </div> <a name='function.db2-special-columns.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.db2-column-privileges.php' class='function' rel='rdfs-seeAlso'>db2_column_privileges()</a> - Returns a result set listing the columns and associated privileges for a table</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-columns.php' class='function' rel='rdfs-seeAlso'>db2_columns()</a> - Returns a result set listing the columns and associated metadata for a table</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-foreign-keys.php' class='function' rel='rdfs-seeAlso'>db2_foreign_keys()</a> - Returns a result set listing the foreign keys for a table</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-primary-keys.php' class='function' rel='rdfs-seeAlso'>db2_primary_keys()</a> - Returns a result set listing primary keys for a table</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-procedure-columns.php' class='function' rel='rdfs-seeAlso'>db2_procedure_columns()</a> - Returns a result set listing stored procedure parameters</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-procedures.php' class='function' rel='rdfs-seeAlso'>db2_procedures()</a> - Returns a result set listing the stored procedures registered in a database</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-statistics.php' class='function' rel='rdfs-seeAlso'>db2_statistics()</a> - Returns a result set listing the index and statistics for a table</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-table-privileges.php' class='function' rel='rdfs-seeAlso'>db2_table_privileges()</a> - Returns a result set listing the tables and associated privileges in a database</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-tables.php' class='function' rel='rdfs-seeAlso'>db2_tables()</a> - Returns a result set listing the tables and associated metadata in a database</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="db2_set_option" value="<div id='function.db2-set-option' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.db2-set-option.php'>db2_set_option</a></h1> <p class='verinfo'>(PECL ibm_db2 &amp;gt;= 1.0.0)</p><p class='refpurpose'><span class='refname'>db2_set_option</span> &amp;mdash; <span class='dc-title'>Set options for connection or statement resources</span></p> </div> <a name='function.db2-set-option.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>db2_set_option</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$resource</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$options</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$type</tt></span> )</div> <p class='para rdfs-comment'> Sets options for a statement resource or a connection resource. You cannot set options for result set resources. </p> </div> <a name='function.db2-set-option.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>resource</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A valid statement resource as returned from <a href='http://www.php.net/manual/de/function.db2-prepare.php' class='function'>db2_prepare()</a> or a valid connection resource as returned from <a href='http://www.php.net/manual/de/function.db2-connect.php' class='function'>db2_connect()</a> or <a href='http://www.php.net/manual/de/function.db2-pconnect.php' class='function'>db2_pconnect()</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> An associative array containing valid statement or connection options. This parameter can be used to change autocommit values, cursor types (scrollable or forward), and to specify the case of the column names (lower, upper, or natural) that will appear in a result set. </p><dl> <dt class='varlistentry'> <br /><span class='term'><i><tt class='parameter'>autocommit</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Passing <i>DB2_AUTOCOMMIT_ON</i> turns autocommit on for the specified connection resource. </p> <p class='para'> Passing <i>DB2_AUTOCOMMIT_OFF</i> turns autocommit off for the specified connection resource. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>cursor</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Passing <i>DB2_FORWARD_ONLY</i> specifies a forward-only cursor for a statement resource. This is the default cursor type, and is supported by all database servers. </p> <p class='para'> Passing <i>DB2_SCROLLABLE</i> specifies a scrollable cursor for a statement resource. Scrollable cursors enable result set rows to be accessed in non-sequential order, but are only supported by IBM DB2 Universal Database databases. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>binmode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Passing <i>DB2_BINARY</i> specifies that binary data will be returned as is. This is the default mode. This is the equivalent of setting <i>ibm_db2.binmode=1</i> in <var class='filename'>php.ini</var>. </p> <p class='para'> Passing <i>DB2_CONVERT</i> specifies that binary data will be converted to hexadecimal encoding, and will be returned as such. This is the equivalent of setting <i>ibm_db2.binmode=2</i> in <var class='filename'>php.ini</var>. </p> <p class='para'> Passing <i>DB2_PASSTHRU</i> specifies that binary data will be converted to <b><tt class='constant'>NULL</tt></b>. This is the equivalent of setting <i>ibm_db2.binmode=3</i> in <var class='filename'>php.ini</var>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>db2_attr_case</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Passing <i>DB2_CASE_LOWER</i> specifies that column names of the result set are returned in lower case. </p> <p class='para'> Passing <i>DB2_CASE_UPPER</i> specifies that column names of the result set are returned in upper case. </p> <p class='para'> Passing <i>DB2_CASE_NATURAL</i> specifies that column names of the result set are returned in natural case. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>deferred_prepare</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Passing <i>DB2_DEFERRED_PREPARE_ON</i> turns deferred prepare on for the specified statement resource. </p> <p class='para'> Passing <i>DB2_DEFERRED_PREPARE_OFF</i> turns deferred prepare off for the specified statement resource. </p> </dd> </dl> <p> </p> <p class='para'> The following new i5/OS options are available in ibm_db2 version 1.5.1 and later. These options apply only when running PHP and ibm_db2 natively on i5 systems. </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>i5_fetch_only</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i>DB2_I5_FETCH_ON</i> - Cursors are read-only and cannot be used for positioned updates or deletes. This is the default unless <i>SQL_ATTR_FOR_FETCH_ONLY</i> environment has been set to <i>SQL_FALSE</i>. </p> <p class='para'> <i>DB2_I5_FETCH_OFF</i> - Cursors can be used for positioned updates and deletes. </p> </dd> </dl> <p> </p> <p class='para'> The following new option is available in ibm_db2 version 1.8.0 and later. </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>rowcount</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i>DB2_ROWCOUNT_PREFETCH_ON</i> - Client can request the full row count prior to fetching, which means that <a href='http://www.php.net/manual/de/function.db2-num-rows.php' class='function'>db2_num_rows()</a> returns the number of rows selected even when a <i>ROLLFORWARD_ONLY</i> cursor is used. </p> <p class='para'> <i>DB2_ROWCOUNT_PREFETCH_OFF</i> - Client cannot request the full row count prior to fetching. </p> </dd> </dl> <p> </p> <p class='para'> The following new options are available in ibm_db2 version 1.7.0 and later. </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>trusted_user</tt></i> </span> </dt><dd class='listitem'> <p class='para'> To switch the user to a trusted user, pass the User ID (String) of the trusted user as the value of this key. This option can be set on a connection resource only. To use this option, trusted context must be enabled on the connection resource. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>trusted_password</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The password (String) that corresponds to the user specified by the trusted_user key. </p> </dd> </dl> <p> </p> <p class='para'> The following new options are available in ibm_db2 version 1.6.0 and later. These options provide useful tracking information that can be accessed during execution with <a href='http://www.php.net/manual/de/function.db2-get-option.php' class='function'>db2_get_option()</a>. </p><blockquote><p><b class='note'>Hinweis</b>: When the value in each option is being set, some servers might not handle the entire length provided and might truncate the value. <br /> To ensure that the data specified in each option is converted correctly when transmitted to a host system, use only the characters A through Z, 0 through 9, and the underscore (_) or period (.). <br /> </p></blockquote><p> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>userid</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i>SQL_ATTR_INFO_USERID</i> - A pointer to a null-terminated character string used to identify the client user ID sent to the host database server when using DB2 Connect. </p><blockquote><p><b class='note'>Hinweis</b>: DB2 for z/OS and OS/390 servers support up to a length of 16 characters. This user-id is not to be confused with the authentication user-id, it is for identification purposes only and is not used for any authorization. <br /> </p></blockquote><p> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>acctstr</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i>SQL_ATTR_INFO_ACCTSTR</i> - A pointer to a null-terminated character string used to identify the client accounting string sent to the host database server when using DB2 Connect. </p><blockquote><p><b class='note'>Hinweis</b>: DB2 for z/OS and OS/390 servers support up to a length of 200 characters. <br /> </p></blockquote><p> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>applname</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i>SQL_ATTR_INFO_APPLNAME</i> - A pointer to a null-terminated character string used to identify the client application name sent to the host database server when using DB2 Connect. </p><blockquote><p><b class='note'>Hinweis</b>: DB2 for z/OS and OS/390 servers support up to a length of 32 characters. <br /> </p></blockquote><p> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>wrkstnname</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i>SQL_ATTR_INFO_WRKSTNNAME</i> - A pointer to a null-terminated character string used to identify the client workstation name sent to the host database server when using DB2 Connect. </p><blockquote><p><b class='note'>Hinweis</b>: DB2 for z/OS and OS/390 servers support up to a length of 18 characters. <br /> </p></blockquote><p> </p> </dd> </dl> <p> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>type</tt></i> </span> </dt><dd class='listitem'> <p class='para'> An integer value that specifies the type of resource that was passed into the function. The type of resource and this value must correspond. </p> <p class='para'> Passing <i>1</i> as the value specifies that a connection resource has been passed into the function. </p> <p class='para'> Passing any integer not equal to <i>1</i> as the value specifies that a statement resource has been passed into the function. </p> </dd> </dl> <p> </p> <p class='para'> </p> <p class='para'> The following table specifies which options are compatible with the available resource types: </p><table class='doctable table'> <caption><b>Resource-Parameter Matrix</b></caption> <col align='center' /> <col align='center' /> <col align='center' /> <col align='center' /> <col align='center' /> <thead valign='middle'> <tr valign='middle'> <th>Key</th> <th>Value</th> <th colspan='3'>Resource Type</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td class='empty'>&amp;nbsp;</td><td class='empty'>&amp;nbsp;</td><td align='center'>Connection</td> <td align='center'>Statement</td> <td align='center'>Result Set</td> </tr> <tr valign='middle'> <td align='left'>autocommit</td> <td align='left'><i>DB2_AUTOCOMMIT_ON</i></td> <td align='center'>X</td> <td align='center'>-</td> <td align='center'>-</td> </tr> <tr valign='middle'> <td align='left'>autocommit</td> <td align='left'><i>DB2_AUTOCOMMIT_OFF</i></td> <td align='center'>X</td> <td align='center'>-</td> <td align='center'>-</td> </tr> <tr valign='middle'> <td align='left'>cursor</td> <td align='left'><i>DB2_SCROLLABLE</i></td> <td align='center'>-</td> <td align='center'>X</td> <td align='center'>-</td> </tr> <tr valign='middle'> <td align='left'>cursor</td> <td align='left'><i>DB2_FORWARD_ONLY</i></td> <td align='center'>-</td> <td align='center'>X</td> <td align='center'>-</td> </tr> <tr valign='middle'> <td align='left'>binmode</td> <td align='left'><i>DB2_BINARY</i></td> <td align='center'>X</td> <td align='center'>X</td> <td align='center'>-</td> </tr> <tr valign='middle'> <td align='left'>binmode</td> <td align='left'><i>DB2_CONVERT</i></td> <td align='center'>X</td> <td align='center'>X</td> <td align='center'>-</td> </tr> <tr valign='middle'> <td align='left'>binmode</td> <td align='left'><i>DB2_PASSTHRU</i></td> <td align='center'>X</td> <td align='center'>X</td> <td align='center'>-</td> </tr> <tr valign='middle'> <td align='left'>db2_attr_case</td> <td align='left'><i>DB2_CASE_LOWER</i></td> <td align='center'>X</td> <td align='center'>X</td> <td align='center'>-</td> </tr> <tr valign='middle'> <td align='left'>db2_attr_case</td> <td align='left'><i>DB2_CASE_UPPER</i></td> <td align='center'>X</td> <td align='center'>X</td> <td align='center'>-</td> </tr> <tr valign='middle'> <td align='left'>db2_attr_case</td> <td align='left'><i>DB2_CASE_NATURAL</i></td> <td align='center'>X</td> <td align='center'>X</td> <td align='center'>-</td> </tr> <tr valign='middle'> <td align='left'>deferred_prepare</td> <td align='left'><i>DB2_DEFERRED_PREPARE_ON</i></td> <td align='center'>-</td> <td align='center'>X</td> <td align='center'>-</td> </tr> <tr valign='middle'> <td align='left'>deferred_prepare</td> <td align='left'><i>DB2_DEFERRED_PREPARE_OFF</i></td> <td align='center'>-</td> <td align='center'>X</td> <td align='center'>-</td> </tr> <tr valign='middle'> <td align='left'>i5_fetch_only</td> <td align='left'><i>DB2_I5_FETCH_ON</i></td> <td align='center'>-</td> <td align='center'>X</td> <td align='center'>-</td> </tr> <tr valign='middle'> <td align='left'>i5_fetch_only</td> <td align='left'><i>DB2_I5_FETCH_OFF</i></td> <td align='center'>-</td> <td align='center'>X</td> <td align='center'>-</td> </tr> <tr valign='middle'> <td align='left'>rowcount</td> <td align='left'><i>DB2_ROWCOUNT_PREFETCH_ON</i></td> <td align='center'>-</td> <td align='center'>X</td> <td align='center'>-</td> </tr> <tr valign='middle'> <td align='left'>rowcount</td> <td align='left'><i>DB2_ROWCOUNT_PREFETCH_OFF</i></td> <td align='center'>-</td> <td align='center'>X</td> <td align='center'>-</td> </tr> <tr valign='middle'> <td align='left'>trusted_user</td> <td align='left'><i>&amp;lt;USER NAME&amp;gt; (String)</i></td> <td align='center'>X</td> <td align='center'>-</td> <td align='center'>-</td> </tr> <tr valign='middle'> <td align='left'>trusted_password</td> <td align='left'><i>&amp;lt;PASSWORD&amp;gt; (String)</i></td> <td align='center'>X</td> <td align='center'>-</td> <td align='center'>-</td> </tr> <tr valign='middle'> <td align='left'>userid</td> <td align='left'><i>SQL_ATTR_INFO_USERID</i></td> <td align='center'>X</td> <td align='center'>X</td> <td align='center'>-</td> </tr> <tr valign='middle'> <td align='left'>acctstr</td> <td align='left'><i>SQL_ATTR_INFO_ACCTSTR</i></td> <td align='center'>X</td> <td align='center'>X</td> <td align='center'>-</td> </tr> <tr valign='middle'> <td align='left'>applname</td> <td align='left'><i>SQL_ATTR_INFO_APPLNAME</i></td> <td align='center'>X</td> <td align='center'>X</td> <td align='center'>-</td> </tr> <tr valign='middle'> <td align='left'>wrkstnname</td> <td align='left'><i>SQL_ATTR_INFO_WRKSTNNAME</i></td> <td align='center'>X</td> <td align='center'>X</td> <td align='center'>-</td> </tr> </tbody> </table> <p> </p> </div> <a name='function.db2-set-option.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.db2-set-option.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Setting one parameter with a connection resource</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>/*&amp;nbsp;Database&amp;nbsp;Connection&amp;nbsp;Parameters&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$database&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SAMPLE'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$hostname&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$port&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>50000</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$protocol&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'TCPIP'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$username&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'db2inst1'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$password&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'ibmdb2'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Connection&amp;nbsp;String&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$conn_string&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'DRIVER={IBM&amp;nbsp;DB2&amp;nbsp;ODBC&amp;nbsp;DRIVER};DATABASE=</span><span style='color: #0000BB'>$database</span><span style='color: #DD0000'>;'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$conn_string&amp;nbsp;</span><span style='color: #007700'>.=&amp;nbsp;</span><span style='color: #DD0000'>'HOSTNAME=</span><span style='color: #0000BB'>$hostname</span><span style='color: #DD0000'>;PORT=</span><span style='color: #0000BB'>$port</span><span style='color: #DD0000'>;PROTOCOL=</span><span style='color: #0000BB'>$protocol</span><span style='color: #DD0000'>;'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$conn_string&amp;nbsp;</span><span style='color: #007700'>.=&amp;nbsp;</span><span style='color: #DD0000'>'UID=</span><span style='color: #0000BB'>$username</span><span style='color: #DD0000'>;PWD=</span><span style='color: #0000BB'>$password</span><span style='color: #DD0000'>;'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Obtain&amp;nbsp;Connection&amp;nbsp;Resource&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_string</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Create&amp;nbsp;the&amp;nbsp;associative&amp;nbsp;options&amp;nbsp;array&amp;nbsp;with&amp;nbsp;valid&amp;nbsp;key-value&amp;nbsp;pairs&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$options&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'autocommit'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>DB2_AUTOCOMMIT_ON</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Call&amp;nbsp;the&amp;nbsp;function&amp;nbsp;using&amp;nbsp;the&amp;nbsp;correct&amp;nbsp;resource,&amp;nbsp;options&amp;nbsp;array,&amp;nbsp;and&amp;nbsp;type&amp;nbsp;values&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_set_option</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$options</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Check&amp;nbsp;if&amp;nbsp;all&amp;nbsp;options&amp;nbsp;could&amp;nbsp;be&amp;nbsp;set&amp;nbsp;correctly&amp;nbsp;*/<br /></span><span style='color: #007700'>if(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>)<br />{<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Options&amp;nbsp;Set&amp;nbsp;Successfully'</span><span style='color: #007700'>;<br />}<br />else<br />{<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Could&amp;nbsp;Not&amp;nbsp;Set&amp;nbsp;Options'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'><div class='cdata'><pre>Options Set Successfully</pre></div></div> </div><p> </p><div class='example'> <p><b>Beispiel #2 Setting multiple parameters with a connection resource</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>/*&amp;nbsp;Database&amp;nbsp;Connection&amp;nbsp;Parameters&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$database&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SAMPLE'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$hostname&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$port&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>50000</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$protocol&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'TCPIP'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$username&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'db2inst1'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$password&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'ibmdb2'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Connection&amp;nbsp;String&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$conn_string&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'DRIVER={IBM&amp;nbsp;DB2&amp;nbsp;ODBC&amp;nbsp;DRIVER};DATABASE=</span><span style='color: #0000BB'>$database</span><span style='color: #DD0000'>;'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$conn_string&amp;nbsp;</span><span style='color: #007700'>.=&amp;nbsp;</span><span style='color: #DD0000'>'HOSTNAME=</span><span style='color: #0000BB'>$hostname</span><span style='color: #DD0000'>;PORT=</span><span style='color: #0000BB'>$port</span><span style='color: #DD0000'>;PROTOCOL=</span><span style='color: #0000BB'>$protocol</span><span style='color: #DD0000'>;'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$conn_string&amp;nbsp;</span><span style='color: #007700'>.=&amp;nbsp;</span><span style='color: #DD0000'>'UID=</span><span style='color: #0000BB'>$username</span><span style='color: #DD0000'>;PWD=</span><span style='color: #0000BB'>$password</span><span style='color: #DD0000'>;'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Obtain&amp;nbsp;Connection&amp;nbsp;Resource&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_string</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Create&amp;nbsp;the&amp;nbsp;associative&amp;nbsp;options&amp;nbsp;array&amp;nbsp;with&amp;nbsp;valid&amp;nbsp;key-value&amp;nbsp;pairs&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$options&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'autocommit'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>DB2_AUTOCOMMIT_OFF</span><span style='color: #007700'>,&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'binmode'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>DB2_PASSTHRU</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'db2_attr_case'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>DB2_CASE_UPPER</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'cursor'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>DB2_SCROLLABLE</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Call&amp;nbsp;the&amp;nbsp;function&amp;nbsp;using&amp;nbsp;the&amp;nbsp;correct&amp;nbsp;resource,&amp;nbsp;options&amp;nbsp;array,&amp;nbsp;and&amp;nbsp;type&amp;nbsp;values&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_set_option</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$options</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Check&amp;nbsp;if&amp;nbsp;all&amp;nbsp;options&amp;nbsp;could&amp;nbsp;be&amp;nbsp;set&amp;nbsp;correctly&amp;nbsp;*/<br /></span><span style='color: #007700'>if(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>)<br />{<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Options&amp;nbsp;Set&amp;nbsp;Successfully'</span><span style='color: #007700'>;<br />}<br />else<br />{<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Could&amp;nbsp;Not&amp;nbsp;Set&amp;nbsp;Options'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'><div class='cdata'><pre>Options Set Successfully</pre></div></div> </div><p> </p><div class='example'> <p><b>Beispiel #3 Setting multiple parameters with an invalid key</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>/*&amp;nbsp;Database&amp;nbsp;Connection&amp;nbsp;Parameters&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$database&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SAMPLE'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$hostname&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$port&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>50000</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$protocol&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'TCPIP'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$username&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'db2inst1'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$password&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'ibmdb2'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Connection&amp;nbsp;String&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$conn_string&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'DRIVER={IBM&amp;nbsp;DB2&amp;nbsp;ODBC&amp;nbsp;DRIVER};DATABASE=</span><span style='color: #0000BB'>$database</span><span style='color: #DD0000'>;'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$conn_string&amp;nbsp;</span><span style='color: #007700'>.=&amp;nbsp;</span><span style='color: #DD0000'>'HOSTNAME=</span><span style='color: #0000BB'>$hostname</span><span style='color: #DD0000'>;PORT=</span><span style='color: #0000BB'>$port</span><span style='color: #DD0000'>;PROTOCOL=</span><span style='color: #0000BB'>$protocol</span><span style='color: #DD0000'>;'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$conn_string&amp;nbsp;</span><span style='color: #007700'>.=&amp;nbsp;</span><span style='color: #DD0000'>'UID=</span><span style='color: #0000BB'>$username</span><span style='color: #DD0000'>;PWD=</span><span style='color: #0000BB'>$password</span><span style='color: #DD0000'>;'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Obtain&amp;nbsp;Connection&amp;nbsp;Resource&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_string</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Create&amp;nbsp;the&amp;nbsp;associative&amp;nbsp;options&amp;nbsp;array&amp;nbsp;with&amp;nbsp;valid&amp;nbsp;key-value&amp;nbsp;pairs&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$options&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'autocommit'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>DB2_AUTOCOMMIT_OFF</span><span style='color: #007700'>,&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'MY_INVALID_KEY'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>DB2_PASSTHRU</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'db2_attr_case'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>DB2_CASE_UPPER</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'cursor'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>DB2_SCROLLABLE</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Call&amp;nbsp;the&amp;nbsp;function&amp;nbsp;using&amp;nbsp;the&amp;nbsp;correct&amp;nbsp;resource,&amp;nbsp;options&amp;nbsp;array,&amp;nbsp;and&amp;nbsp;type&amp;nbsp;values&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_set_option</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$options</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Check&amp;nbsp;if&amp;nbsp;all&amp;nbsp;options&amp;nbsp;could&amp;nbsp;be&amp;nbsp;set&amp;nbsp;correctly&amp;nbsp;*/<br /></span><span style='color: #007700'>if(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>)<br />{<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Options&amp;nbsp;Set&amp;nbsp;Successfully'</span><span style='color: #007700'>;<br />}<br />else<br />{<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Could&amp;nbsp;Not&amp;nbsp;Set&amp;nbsp;Options'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'><div class='cdata'><pre>Could Not Set Options</pre></div></div> </div><p> </p><div class='example'> <p><b>Beispiel #4 Setting multiple parameters with an invalid value</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>/*&amp;nbsp;Database&amp;nbsp;Connection&amp;nbsp;Parameters&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$database&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SAMPLE'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$hostname&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$port&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>50000</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$protocol&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'TCPIP'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$username&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'db2inst1'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$password&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'ibmdb2'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Connection&amp;nbsp;String&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$conn_string&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'DRIVER={IBM&amp;nbsp;DB2&amp;nbsp;ODBC&amp;nbsp;DRIVER};DATABASE=</span><span style='color: #0000BB'>$database</span><span style='color: #DD0000'>;'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$conn_string&amp;nbsp;</span><span style='color: #007700'>.=&amp;nbsp;</span><span style='color: #DD0000'>'HOSTNAME=</span><span style='color: #0000BB'>$hostname</span><span style='color: #DD0000'>;PORT=</span><span style='color: #0000BB'>$port</span><span style='color: #DD0000'>;PROTOCOL=</span><span style='color: #0000BB'>$protocol</span><span style='color: #DD0000'>;'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$conn_string&amp;nbsp;</span><span style='color: #007700'>.=&amp;nbsp;</span><span style='color: #DD0000'>'UID=</span><span style='color: #0000BB'>$username</span><span style='color: #DD0000'>;PWD=</span><span style='color: #0000BB'>$password</span><span style='color: #DD0000'>;'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Obtain&amp;nbsp;Connection&amp;nbsp;Resource&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_string</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Create&amp;nbsp;the&amp;nbsp;associative&amp;nbsp;options&amp;nbsp;array&amp;nbsp;with&amp;nbsp;valid&amp;nbsp;key-value&amp;nbsp;pairs&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$options&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'autocommit'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>DB2_AUTOCOMMIT_OFF</span><span style='color: #007700'>,&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'binmode'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'INVALID_VALUE'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'db2_attr_case'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>DB2_CASE_UPPER</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'cursor'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>DB2_SCROLLABLE</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Call&amp;nbsp;the&amp;nbsp;function&amp;nbsp;using&amp;nbsp;the&amp;nbsp;correct&amp;nbsp;resource,&amp;nbsp;options&amp;nbsp;array,&amp;nbsp;and&amp;nbsp;type&amp;nbsp;values&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_set_option</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$options</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Check&amp;nbsp;if&amp;nbsp;all&amp;nbsp;options&amp;nbsp;could&amp;nbsp;be&amp;nbsp;set&amp;nbsp;correctly&amp;nbsp;*/<br /></span><span style='color: #007700'>if(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>)<br />{<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Options&amp;nbsp;Set&amp;nbsp;Successfully'</span><span style='color: #007700'>;<br />}<br />else<br />{<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Could&amp;nbsp;Not&amp;nbsp;Set&amp;nbsp;Options'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'><div class='cdata'><pre>Could Not Set Options</pre></div></div> </div><p> </p><div class='example'> <p><b>Beispiel #5 Setting multiple parameters with a connection resource and the wrong type</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>/*&amp;nbsp;Database&amp;nbsp;Connection&amp;nbsp;Parameters&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$database&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SAMPLE'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$hostname&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$port&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>50000</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$protocol&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'TCPIP'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$username&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'db2inst1'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$password&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'ibmdb2'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Connection&amp;nbsp;String&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$conn_string&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'DRIVER={IBM&amp;nbsp;DB2&amp;nbsp;ODBC&amp;nbsp;DRIVER};DATABASE=</span><span style='color: #0000BB'>$database</span><span style='color: #DD0000'>;'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$conn_string&amp;nbsp;</span><span style='color: #007700'>.=&amp;nbsp;</span><span style='color: #DD0000'>'HOSTNAME=</span><span style='color: #0000BB'>$hostname</span><span style='color: #DD0000'>;PORT=</span><span style='color: #0000BB'>$port</span><span style='color: #DD0000'>;PROTOCOL=</span><span style='color: #0000BB'>$protocol</span><span style='color: #DD0000'>;'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$conn_string&amp;nbsp;</span><span style='color: #007700'>.=&amp;nbsp;</span><span style='color: #DD0000'>'UID=</span><span style='color: #0000BB'>$username</span><span style='color: #DD0000'>;PWD=</span><span style='color: #0000BB'>$password</span><span style='color: #DD0000'>;'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Obtain&amp;nbsp;Connection&amp;nbsp;Resource&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_string</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Create&amp;nbsp;the&amp;nbsp;associative&amp;nbsp;options&amp;nbsp;array&amp;nbsp;with&amp;nbsp;valid&amp;nbsp;key-value&amp;nbsp;pairs&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$options&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'autocommit'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>DB2_AUTOCOMMIT_OFF</span><span style='color: #007700'>,&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'binmode'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>DB2_PASSTHRU</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'db2_attr_case'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>DB2_CASE_UPPER</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'cursor'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>DB2_SCROLLABLE</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Call&amp;nbsp;the&amp;nbsp;function&amp;nbsp;using&amp;nbsp;the&amp;nbsp;correct&amp;nbsp;resource,&amp;nbsp;options&amp;nbsp;array,&amp;nbsp;and&amp;nbsp;the&amp;nbsp;wrong&amp;nbsp;type&amp;nbsp;value&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_set_option</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$options</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Check&amp;nbsp;if&amp;nbsp;all&amp;nbsp;options&amp;nbsp;could&amp;nbsp;be&amp;nbsp;set&amp;nbsp;correctly&amp;nbsp;*/<br /></span><span style='color: #007700'>if(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>)<br />{<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Options&amp;nbsp;Set&amp;nbsp;Successfully'</span><span style='color: #007700'>;<br />}<br />else<br />{<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Could&amp;nbsp;Not&amp;nbsp;Set&amp;nbsp;Options'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'><div class='cdata'><pre>Could Not Set Options</pre></div></div> </div><p> </p><div class='example'> <p><b>Beispiel #6 Setting multiple parameters with the wrong resource</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>/*&amp;nbsp;Database&amp;nbsp;Connection&amp;nbsp;Parameters&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$database&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SAMPLE'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$hostname&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$port&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>50000</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$protocol&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'TCPIP'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$username&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'db2inst1'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$password&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'ibmdb2'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Connection&amp;nbsp;String&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$conn_string&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'DRIVER={IBM&amp;nbsp;DB2&amp;nbsp;ODBC&amp;nbsp;DRIVER};DATABASE=</span><span style='color: #0000BB'>$database</span><span style='color: #DD0000'>;'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$conn_string&amp;nbsp;</span><span style='color: #007700'>.=&amp;nbsp;</span><span style='color: #DD0000'>'HOSTNAME=</span><span style='color: #0000BB'>$hostname</span><span style='color: #DD0000'>;PORT=</span><span style='color: #0000BB'>$port</span><span style='color: #DD0000'>;PROTOCOL=</span><span style='color: #0000BB'>$protocol</span><span style='color: #DD0000'>;'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$conn_string&amp;nbsp;</span><span style='color: #007700'>.=&amp;nbsp;</span><span style='color: #DD0000'>'UID=</span><span style='color: #0000BB'>$username</span><span style='color: #DD0000'>;PWD=</span><span style='color: #0000BB'>$password</span><span style='color: #DD0000'>;'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Obtain&amp;nbsp;Connection&amp;nbsp;Resource&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_string</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Create&amp;nbsp;the&amp;nbsp;associative&amp;nbsp;options&amp;nbsp;array&amp;nbsp;with&amp;nbsp;valid&amp;nbsp;key-value&amp;nbsp;pairs&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$options&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'autocommit'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>DB2_AUTOCOMMIT_OFF</span><span style='color: #007700'>,&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'binmode'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>DB2_PASSTHRU</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'db2_attr_case'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>DB2_CASE_UPPER</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'cursor'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>DB2_SCROLLABLE</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;EMPLOYEE'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Call&amp;nbsp;the&amp;nbsp;function&amp;nbsp;using&amp;nbsp;the&amp;nbsp;wrong&amp;nbsp;resource,&amp;nbsp;and&amp;nbsp;the&amp;nbsp;correct&amp;nbsp;options&amp;nbsp;array,&amp;nbsp;and&amp;nbsp;type&amp;nbsp;values&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_set_option</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$options</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Check&amp;nbsp;if&amp;nbsp;all&amp;nbsp;options&amp;nbsp;could&amp;nbsp;be&amp;nbsp;set&amp;nbsp;correctly&amp;nbsp;*/<br /></span><span style='color: #007700'>if(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>)<br />{<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Options&amp;nbsp;Set&amp;nbsp;Successfully'</span><span style='color: #007700'>;<br />}<br />else<br />{<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Could&amp;nbsp;Not&amp;nbsp;Set&amp;nbsp;Options'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'><div class='cdata'><pre>Could Not Set Options</pre></div></div> </div><p> </p><div class='example'> <p><b>Beispiel #7 Putting it all together</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>/*&amp;nbsp;Database&amp;nbsp;Connection&amp;nbsp;Parameters&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$database&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SAMPLE'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$hostname&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$port&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>50000</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$protocol&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'TCPIP'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$username&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'db2inst1'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$password&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'ibmdb2'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Connection&amp;nbsp;String&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$conn_string&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'DRIVER={IBM&amp;nbsp;DB2&amp;nbsp;ODBC&amp;nbsp;DRIVER};DATABASE=</span><span style='color: #0000BB'>$database</span><span style='color: #DD0000'>;'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$conn_string&amp;nbsp;</span><span style='color: #007700'>.=&amp;nbsp;</span><span style='color: #DD0000'>'HOSTNAME=</span><span style='color: #0000BB'>$hostname</span><span style='color: #DD0000'>;PORT=</span><span style='color: #0000BB'>$port</span><span style='color: #DD0000'>;PROTOCOL=</span><span style='color: #0000BB'>$protocol</span><span style='color: #DD0000'>;'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$conn_string&amp;nbsp;</span><span style='color: #007700'>.=&amp;nbsp;</span><span style='color: #DD0000'>'UID=</span><span style='color: #0000BB'>$username</span><span style='color: #DD0000'>;PWD=</span><span style='color: #0000BB'>$password</span><span style='color: #DD0000'>;'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Obtain&amp;nbsp;Connection&amp;nbsp;Resource&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_string</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Create&amp;nbsp;the&amp;nbsp;associative&amp;nbsp;options&amp;nbsp;array&amp;nbsp;with&amp;nbsp;valid&amp;nbsp;key-value&amp;nbsp;pairs&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$options&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'db2_attr_case'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>DB2_CASE_LOWER</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'cursor'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>DB2_SCROLLABLE</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;EMPLOYEE&amp;nbsp;WHERE&amp;nbsp;EMPNO&amp;nbsp;=&amp;nbsp;?&amp;nbsp;OR&amp;nbsp;EMPNO&amp;nbsp;=&amp;nbsp;?'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Call&amp;nbsp;the&amp;nbsp;function&amp;nbsp;using&amp;nbsp;the&amp;nbsp;correct&amp;nbsp;resource,&amp;nbsp;options&amp;nbsp;array,&amp;nbsp;and&amp;nbsp;type&amp;nbsp;values&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$option_result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_set_option</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$options</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_execute</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'000130'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'000140'</span><span style='color: #007700'>));<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Get&amp;nbsp;Row&amp;nbsp;2&amp;nbsp;before&amp;nbsp;Row&amp;nbsp;1&amp;nbsp;since&amp;nbsp;Scrollable&amp;nbsp;Cursor&amp;nbsp;*/<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>db2_fetch_assoc</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>));<br />print&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;&amp;lt;br&amp;nbsp;/&amp;gt;'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>db2_fetch_assoc</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>));<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'><div class='cdata'><pre>Array ( [empno] =&amp;gt; 000140 [firstnme] =&amp;gt; HEATHER [midinit] =&amp;gt; A [lastname] =&amp;gt; NICHOLLS [workdept] =&amp;gt; C01 [phoneno] =&amp;gt; 1793 [hiredate] =&amp;gt; 1976-12-15 [job] =&amp;gt; ANALYST [edlevel] =&amp;gt; 18 [sex] =&amp;gt; F [birthdate] =&amp;gt; 1946-01-19 [salary] =&amp;gt; 28420.00 [bonus] =&amp;gt; 600.00 [comm] =&amp;gt; 2274.00 ) Array ( [empno] =&amp;gt; 000130 [firstnme] =&amp;gt; DELORES [midinit] =&amp;gt; M [lastname] =&amp;gt; QUINTANA [workdept] =&amp;gt; C01 [phoneno] =&amp;gt; 4578 [hiredate] =&amp;gt; 1971-07-28 [job] =&amp;gt; ANALYST [edlevel] =&amp;gt; 16 [sex] =&amp;gt; F [birthdate] =&amp;gt; 1925-09-15 [salary] =&amp;gt; 23800.00 [bonus] =&amp;gt; 500.00 [comm] =&amp;gt; 1904.00 )</pre></div></div> </div><p> </p><div class='example'> <p><b>Beispiel #8 i5/OS cursors are read-only</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>''</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'i5_lib'</span><span style='color: #007700'>=&amp;gt;</span><span style='color: #DD0000'>'nobody'</span><span style='color: #007700'>));<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'select&amp;nbsp;*&amp;nbsp;from&amp;nbsp;names&amp;nbsp;where&amp;nbsp;first&amp;nbsp;=&amp;nbsp;?'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$name&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'first2'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>db2_bind_param</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'name'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>DB2_PARAM_IN</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$options&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'i5_fetch_only'</span><span style='color: #007700'>=&amp;gt;</span><span style='color: #0000BB'>DB2_I5_FETCH_ON</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>db2_set_option</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>,</span><span style='color: #0000BB'>$options</span><span style='color: #007700'>,</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>db2_execute</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;while&amp;nbsp;(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_fetch_array</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]}</span><span style='color: #DD0000'>&amp;nbsp;</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>]}</span><span style='color: #DD0000'>'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> first2 last2 </pre></div> </div> </div><p> </p> </div> <a name='function.db2-set-option.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.db2-connect.php' class='function' rel='rdfs-seeAlso'>db2_connect()</a> - Returns a connection to a database</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-pconnect.php' class='function' rel='rdfs-seeAlso'>db2_pconnect()</a> - Returns a persistent connection to a database</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-exec.php' class='function' rel='rdfs-seeAlso'>db2_exec()</a> - Executes an SQL statement directly</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-prepare.php' class='function' rel='rdfs-seeAlso'>db2_prepare()</a> - Prepares an SQL statement to be executed</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-cursor-type.php' class='function' rel='rdfs-seeAlso'>db2_cursor_type()</a> - Returns the cursor type used by a statement resource</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="db2_server_info" value="<div id='function.db2-server-info' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.db2-server-info.php'>db2_server_info</a></h1> <p class='verinfo'>(PECL ibm_db2 &amp;gt;= 1.1.1)</p><p class='refpurpose'><span class='refname'>db2_server_info</span> &amp;mdash; <span class='dc-title'>Returns an object with properties that describe the DB2 database server</span></p> </div> <a name='function.db2-server-info.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>object</span> <span class='methodname'><b>db2_server_info</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> )</div> <p class='para rdfs-comment'> This function returns an object with read-only properties that return information about the IBM DB2, Cloudscape, or Apache Derby database server. The following table lists the database server properties: </p><table class='doctable table'> <caption><b>Database server properties</b></caption> <thead valign='middle'> <tr valign='middle'> <th>Property name</th> <th>Return type</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>DBMS_NAME</td> <td align='left'>string</td> <td align='left'>The name of the database server to which you are connected. For DB2 servers this is a combination of <i>DB2</i> followed by the operating system on which the database server is running.</td> </tr> <tr valign='middle'> <td align='left'>DBMS_VER</td> <td align='left'>string</td> <td align='left'>The version of the database server, in the form of a string &amp;quot;MM.mm.uuuu&amp;quot; where <var class='varname'>MM</var> is the major version, <var class='varname'>mm</var> is the minor version, and <var class='varname'>uuuu</var> is the update. For example, &amp;quot;08.02.0001&amp;quot; represents major version 8, minor version 2, update 1. </td> </tr> <tr valign='middle'> <td align='left'>DB_CODEPAGE</td> <td align='left'>int</td> <td align='left'>The code page of the database to which you are connected.</td> </tr> <tr valign='middle'> <td align='left'>DB_NAME</td> <td align='left'>string</td> <td align='left'>The name of the database to which you are connected.</td> </tr> <tr valign='middle'> <td align='left'>DFT_ISOLATION</td> <td align='left'>string</td> <td align='left'> <p class='para'>The default transaction isolation level supported by the server: </p><dl> <dt class='varlistentry'> <span class='term'>UR</span> </dt><dd class='listitem'> <p class='para'> Uncommitted read: changes are immediately visible by all concurrent transactions. </p> </dd> <dt class='varlistentry'> <span class='term'>CS</span> </dt><dd class='listitem'> <p class='para'> Cursor stability: a row read by one transaction can be altered and committed by a second concurrent transaction. </p> </dd> <dt class='varlistentry'> <span class='term'>RS</span> </dt><dd class='listitem'> <p class='para'> Read stability: a transaction can add or remove rows matching a search condition or a pending transaction. </p> </dd> <dt class='varlistentry'> <span class='term'>RR</span> </dt><dd class='listitem'> <p class='para'> Repeatable read: data affected by pending transaction is not available to other transactions. </p> </dd> <dt class='varlistentry'> <span class='term'>NC</span> </dt><dd class='listitem'> <p class='para'> No commit: any changes are visible at the end of a successful operation. Explicit commits and rollbacks are not allowed. </p> </dd> </dl> <p> </p> </td> </tr> <tr valign='middle'> <td align='left'>IDENTIFIER_QUOTE_CHAR</td> <td align='left'>string</td> <td align='left'>The character used to delimit an identifier.</td> </tr> <tr valign='middle'> <td align='left'>INST_NAME</td> <td align='left'>string</td> <td align='left'>The instance on the database server that contains the database.</td> </tr> <tr valign='middle'> <td align='left'>ISOLATION_OPTION</td> <td align='left'>array</td> <td align='left'>An array of the isolation options supported by the database server. The isolation options are described in the DFT_ISOLATION property.</td> </tr> <tr valign='middle'> <td align='left'>KEYWORDS</td> <td align='left'>array</td> <td align='left'>An array of the keywords reserved by the database server.</td> </tr> <tr valign='middle'> <td align='left'>LIKE_ESCAPE_CLAUSE</td> <td align='left'>bool</td> <td align='left'><b><tt class='constant'>TRUE</tt></b> if the database server supports the use of <i>%</i> and <i>_</i> wildcard characters. <b><tt class='constant'>FALSE</tt></b> if the database server does not support these wildcard characters.</td> </tr> <tr valign='middle'> <td align='left'>MAX_COL_NAME_LEN</td> <td align='left'>int</td> <td align='left'>Maximum length of a column name supported by the database server, expressed in bytes.</td> </tr> <tr valign='middle'> <td align='left'>MAX_IDENTIFIER_LEN</td> <td align='left'>int</td> <td align='left'>Maximum length of an SQL identifier supported by the database server, expressed in characters.</td> </tr> <tr valign='middle'> <td align='left'>MAX_INDEX_SIZE</td> <td align='left'>int</td> <td align='left'>Maximum size of columns combined in an index supported by the database server, expressed in bytes.</td> </tr> <tr valign='middle'> <td align='left'>MAX_PROC_NAME_LEN</td> <td align='left'>int</td> <td align='left'>Maximum length of a procedure name supported by the database server, expressed in bytes.</td> </tr> <tr valign='middle'> <td align='left'>MAX_ROW_SIZE</td> <td align='left'>int</td> <td align='left'>Maximum length of a row in a base table supported by the database server, expressed in bytes.</td> </tr> <tr valign='middle'> <td align='left'>MAX_SCHEMA_NAME_LEN</td> <td align='left'>int</td> <td align='left'>Maximum length of a schema name supported by the database server, expressed in bytes.</td> </tr> <tr valign='middle'> <td align='left'>MAX_STATEMENT_LEN</td> <td align='left'>int</td> <td align='left'>Maximum length of an SQL statement supported by the database server, expressed in bytes.</td> </tr> <tr valign='middle'> <td align='left'>MAX_TABLE_NAME_LEN</td> <td align='left'>int</td> <td align='left'>Maximum length of a table name supported by the database server, expressed in bytes.</td> </tr> <tr valign='middle'> <td align='left'>NON_NULLABLE_COLUMNS</td> <td align='left'>bool</td> <td align='left'><b><tt class='constant'>TRUE</tt></b> if the database server supports columns that can be defined as NOT NULL, <b><tt class='constant'>FALSE</tt></b> if the database server does not support columns defined as NOT NULL.</td> </tr> <tr valign='middle'> <td align='left'>PROCEDURES</td> <td align='left'>bool</td> <td align='left'><b><tt class='constant'>TRUE</tt></b> if the database server supports the use of the CALL statement to call stored procedures, <b><tt class='constant'>FALSE</tt></b> if the database server does not support the CALL statement.</td> </tr> <tr valign='middle'> <td align='left'>SPECIAL_CHARS</td> <td align='left'>string</td> <td align='left'>A string containing all of the characters other than a-Z, 0-9, and underscore that can be used in an identifier name.</td> </tr> <tr valign='middle'> <td align='left'>SQL_CONFORMANCE</td> <td align='left'>string</td> <td align='left'> <p class='para'>The level of conformance to the ANSI/ISO SQL-92 specification offered by the database server: </p><dl> <dt class='varlistentry'> <span class='term'>ENTRY</span> </dt><dd class='listitem'> <p class='para'> Entry-level SQL-92 compliance. </p> </dd> <dt class='varlistentry'> <span class='term'>FIPS127</span> </dt><dd class='listitem'> <p class='para'> FIPS-127-2 transitional compliance. </p> </dd> <dt class='varlistentry'> <span class='term'>FULL</span> </dt><dd class='listitem'> <p class='para'> Full level SQL-92 compliance. </p> </dd> <dt class='varlistentry'> <span class='term'>INTERMEDIATE</span> </dt><dd class='listitem'> <p class='para'> Intermediate level SQL-92 compliance. </p> </dd> </dl> <p> </p> </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.db2-server-info.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Specifies an active DB2 client connection. </p> </dd> </dl> <p> </p> </div> <a name='function.db2-server-info.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns an object on a successful call. Returns <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='function.db2-server-info.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 A <b>db2_server_info()</b> example</b></p> <div class='example-contents para'><p> To retrieve information about the server, you must pass a valid database connection resource to <b>db2_server_info()</b>. </p></div> <div class='example-contents programlisting'><div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'sample'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'db2inst1'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'ibmdb2'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$server&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_server_info</span><span style='color: #007700'>(&amp;nbsp;</span><span style='color: #0000BB'>$conn&amp;nbsp;</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$server</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'DBMS_NAME:&amp;nbsp;'</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(&amp;nbsp;</span><span style='color: #0000BB'>$server</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>DBMS_NAME&amp;nbsp;</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'DBMS_VER:&amp;nbsp;'</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(&amp;nbsp;</span><span style='color: #0000BB'>$server</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>DBMS_VER&amp;nbsp;</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'DB_CODEPAGE:&amp;nbsp;'</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(&amp;nbsp;</span><span style='color: #0000BB'>$server</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>DB_CODEPAGE&amp;nbsp;</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'DB_NAME:&amp;nbsp;'</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(&amp;nbsp;</span><span style='color: #0000BB'>$server</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>DB_NAME&amp;nbsp;</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'INST_NAME:&amp;nbsp;'</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(&amp;nbsp;</span><span style='color: #0000BB'>$server</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>INST_NAME&amp;nbsp;</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'SPECIAL_CHARS:&amp;nbsp;'</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(&amp;nbsp;</span><span style='color: #0000BB'>$server</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>SPECIAL_CHARS&amp;nbsp;</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'KEYWORDS:&amp;nbsp;'</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(&amp;nbsp;</span><span style='color: #0000BB'>sizeof</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$server</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>KEYWORDS</span><span style='color: #007700'>)&amp;nbsp;);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'DFT_ISOLATION:&amp;nbsp;'</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(&amp;nbsp;</span><span style='color: #0000BB'>$server</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>DFT_ISOLATION&amp;nbsp;</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'ISOLATION_OPTION:&amp;nbsp;'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$il&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach(&amp;nbsp;</span><span style='color: #0000BB'>$server</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>ISOLATION_OPTION&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$opt&amp;nbsp;</span><span style='color: #007700'>)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$il&amp;nbsp;</span><span style='color: #007700'>.=&amp;nbsp;</span><span style='color: #0000BB'>$opt</span><span style='color: #007700'>.</span><span style='color: #DD0000'>'&amp;nbsp;'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(&amp;nbsp;</span><span style='color: #0000BB'>$il&amp;nbsp;</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'SQL_CONFORMANCE:&amp;nbsp;'</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(&amp;nbsp;</span><span style='color: #0000BB'>$server</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>SQL_CONFORMANCE&amp;nbsp;</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'PROCEDURES:&amp;nbsp;'</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(&amp;nbsp;</span><span style='color: #0000BB'>$server</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>PROCEDURES&amp;nbsp;</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'IDENTIFIER_QUOTE_CHAR:&amp;nbsp;'</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(&amp;nbsp;</span><span style='color: #0000BB'>$server</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>IDENTIFIER_QUOTE_CHAR&amp;nbsp;</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'LIKE_ESCAPE_CLAUSE:&amp;nbsp;'</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(&amp;nbsp;</span><span style='color: #0000BB'>$server</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>LIKE_ESCAPE_CLAUSE&amp;nbsp;</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'MAX_COL_NAME_LEN:&amp;nbsp;'</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(&amp;nbsp;</span><span style='color: #0000BB'>$server</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>MAX_COL_NAME_LEN&amp;nbsp;</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'MAX_ROW_SIZE:&amp;nbsp;'</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(&amp;nbsp;</span><span style='color: #0000BB'>$server</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>MAX_ROW_SIZE&amp;nbsp;</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'MAX_IDENTIFIER_LEN:&amp;nbsp;'</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(&amp;nbsp;</span><span style='color: #0000BB'>$server</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>MAX_IDENTIFIER_LEN&amp;nbsp;</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'MAX_INDEX_SIZE:&amp;nbsp;'</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(&amp;nbsp;</span><span style='color: #0000BB'>$server</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>MAX_INDEX_SIZE&amp;nbsp;</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'MAX_PROC_NAME_LEN:&amp;nbsp;'</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(&amp;nbsp;</span><span style='color: #0000BB'>$server</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>MAX_PROC_NAME_LEN&amp;nbsp;</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'MAX_SCHEMA_NAME_LEN:&amp;nbsp;'</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(&amp;nbsp;</span><span style='color: #0000BB'>$server</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>MAX_SCHEMA_NAME_LEN&amp;nbsp;</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'MAX_STATEMENT_LEN:&amp;nbsp;'</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(&amp;nbsp;</span><span style='color: #0000BB'>$server</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>MAX_STATEMENT_LEN&amp;nbsp;</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'MAX_TABLE_NAME_LEN:&amp;nbsp;'</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(&amp;nbsp;</span><span style='color: #0000BB'>$server</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>MAX_TABLE_NAME_LEN&amp;nbsp;</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'NON_NULLABLE_COLUMNS:&amp;nbsp;'</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(&amp;nbsp;</span><span style='color: #0000BB'>$server</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>NON_NULLABLE_COLUMNS&amp;nbsp;</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>db2_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>);<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div></div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'><div class='cdata'><pre>DBMS_NAME: string(9) &amp;quot;DB2/LINUX&amp;quot; DBMS_VER: string(10) &amp;quot;08.02.0000&amp;quot; DB_CODEPAGE: int(1208) DB_NAME: string(6) &amp;quot;SAMPLE&amp;quot; INST_NAME: string(8) &amp;quot;db2inst1&amp;quot; SPECIAL_CHARS: string(2) &amp;quot;@#&amp;quot; KEYWORDS: int(179) DFT_ISOLATION: string(2) &amp;quot;CS&amp;quot; ISOLATION_OPTION: string(12) &amp;quot;UR CS RS RR &amp;quot; SQL_CONFORMANCE: string(7) &amp;quot;FIPS127&amp;quot; PROCEDURES: bool(true) IDENTIFIER_QUOTE_CHAR: string(1) &amp;quot;&amp;quot;&amp;quot; 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)</pre></div></div> </div><p> </p> </div> <a name='function.db2-server-info.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.db2-client-info.php' class='function' rel='rdfs-seeAlso'>db2_client_info()</a> - Returns an object with properties that describe the DB2 database client</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="db2_rollback" value="<div id='function.db2-rollback' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.db2-rollback.php'>db2_rollback</a></h1> <p class='verinfo'>(PECL ibm_db2 &amp;gt;= 1.0.0)</p><p class='refpurpose'><span class='refname'>db2_rollback</span> &amp;mdash; <span class='dc-title'> Rolls back a transaction </span></p> </div> <a name='function.db2-rollback.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>db2_rollback</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> )</div> <p class='para rdfs-comment'> Rolls back an in-progress transaction on the specified connection resource and begins a new transaction. PHP applications normally default to AUTOCOMMIT mode, so <b>db2_rollback()</b> normally has no effect unless AUTOCOMMIT has been turned off for the connection resource. </p> <blockquote><p><b class='note'>Hinweis</b>: If the specified connection resource is a persistent connection, all transactions in progress for all applications using that persistent connection will be rolled back. For this reason, persistent connections are not recommended for use in applications that require transactions. <br /> </p></blockquote> </div> <a name='function.db2-rollback.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A valid database connection resource variable as returned from <a href='http://www.php.net/manual/de/function.db2-connect.php' class='function'>db2_connect()</a> or <a href='http://www.php.net/manual/de/function.db2-pconnect.php' class='function'>db2_pconnect()</a>. </p> </dd> </dl> <p> </p> </div> <a name='function.db2-rollback.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.db2-rollback.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Rolling back a DELETE statement</b></p> <div class='example-contents para'><p> In the following example, we count the number of rows in a table, turn off AUTOCOMMIT mode on a database connection, delete all of the rows in the table and return the count of <i>0</i> to prove that the rows have been removed. We then issue <b>db2_rollback()</b> and return the updated count of rows in the table to show that the number is the same as before we issued the DELETE statement. The return to the original state of the table demonstrates that the roll back of the transaction succeeded. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$user</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$password</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_exec</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;count(*)&amp;nbsp;FROM&amp;nbsp;animals'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$res&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_fetch_array</span><span style='color: #007700'>(&amp;nbsp;</span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$res</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Turn&amp;nbsp;AUTOCOMMIT&amp;nbsp;off<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>db2_autocommit</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>DB2_AUTOCOMMIT_OFF</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Delete&amp;nbsp;all&amp;nbsp;rows&amp;nbsp;from&amp;nbsp;ANIMALS<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>db2_exec</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'DELETE&amp;nbsp;FROM&amp;nbsp;animals'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_exec</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;count(*)&amp;nbsp;FROM&amp;nbsp;animals'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$res&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_fetch_array</span><span style='color: #007700'>(&amp;nbsp;</span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$res</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Roll&amp;nbsp;back&amp;nbsp;the&amp;nbsp;DELETE&amp;nbsp;statement<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>db2_rollback</span><span style='color: #007700'>(&amp;nbsp;</span><span style='color: #0000BB'>$conn&amp;nbsp;</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_exec</span><span style='color: #007700'>(&amp;nbsp;</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;count(*)&amp;nbsp;FROM&amp;nbsp;animals'&amp;nbsp;</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$res&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_fetch_array</span><span style='color: #007700'>(&amp;nbsp;</span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$res</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>db2_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>);<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 7 0 7 </pre></div> </div> </div><p> </p> </div> <a name='function.db2-rollback.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.db2-autocommit.php' class='function' rel='rdfs-seeAlso'>db2_autocommit()</a> - Returns or sets the AUTOCOMMIT state for a database connection</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-commit.php' class='function' rel='rdfs-seeAlso'>db2_commit()</a> - Commits a transaction</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="db2_result" value="<div id='function.db2-result' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.db2-result.php'>db2_result</a></h1> <p class='verinfo'>(PECL ibm_db2 &amp;gt;= 1.0.0)</p><p class='refpurpose'><span class='refname'>db2_result</span> &amp;mdash; <span class='dc-title'> Returns a single column from a row in the result set </span></p> </div> <a name='function.db2-result.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>db2_result</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$stmt</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$column</tt></span> )</div> <p class='para rdfs-comment'> Use <b>db2_result()</b> to return the value of a specified column in the current row of a result set. You must call <a href='http://www.php.net/manual/de/function.db2-fetch-row.php' class='function'>db2_fetch_row()</a> before calling <b>db2_result()</b> to set the location of the result set pointer. </p> </div> <a name='function.db2-result.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>stmt</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A valid <i>stmt</i> resource. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>column</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Either an integer mapping to the 0-indexed field in the result set, or a string matching the name of the column. </p> </dd> </dl> <p> </p> </div> <a name='function.db2-result.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns the value of the requested field if the field exists in the result set. Returns NULL if the field does not exist, and issues a warning. </p> </div> <a name='function.db2-result.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 A <b>db2_result()</b> example</b></p> <div class='example-contents para'><p> The following example demonstrates how to iterate through a result set with <a href='http://www.php.net/manual/de/function.db2-fetch-row.php' class='function'>db2_fetch_row()</a> and retrieve columns from the result set with <b>db2_result()</b>. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$sql&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;name,&amp;nbsp;breed&amp;nbsp;FROM&amp;nbsp;animals&amp;nbsp;WHERE&amp;nbsp;weight&amp;nbsp;&amp;lt;&amp;nbsp;?'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$sql</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>db2_execute</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #0000BB'>10</span><span style='color: #007700'>));<br />while&amp;nbsp;(</span><span style='color: #0000BB'>db2_fetch_row</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$name&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$breed&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'BREED'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$name</span><span style='color: #DD0000'>&amp;nbsp;</span><span style='color: #0000BB'>$breed</span><span style='color: #DD0000'>'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> cat Pook gold fish Bubbles budgerigar Gizmo goat Rickety Ride </pre></div> </div> </div><p> </p> </div> <a name='function.db2-result.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.db2-fetch-array.php' class='function' rel='rdfs-seeAlso'>db2_fetch_array()</a> - Returns an array, indexed by column position, representing a row in a result set</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-fetch-assoc.php' class='function' rel='rdfs-seeAlso'>db2_fetch_assoc()</a> - Returns an array, indexed by column name, representing a row in a result set</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-fetch-both.php' class='function' rel='rdfs-seeAlso'>db2_fetch_both()</a> - Returns an array, indexed by both column name and position, representing a row in a result set</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-fetch-object.php' class='function' rel='rdfs-seeAlso'>db2_fetch_object()</a> - Returns an object with properties representing columns in the fetched row</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-fetch-row.php' class='function' rel='rdfs-seeAlso'>db2_fetch_row()</a> - Sets the result set pointer to the next row or requested row</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="db2_procedure_columns" value="<div id='function.db2-procedure-columns' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.db2-procedure-columns.php'>db2_procedure_columns</a></h1> <p class='verinfo'>(PECL ibm_db2 &amp;gt;= 1.0.0)</p><p class='refpurpose'><span class='refname'>db2_procedure_columns</span> &amp;mdash; <span class='dc-title'> Returns a result set listing stored procedure parameters </span></p> </div> <a name='function.db2-procedure-columns.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>db2_procedure_columns</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$qualifier</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$schema</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$procedure</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$parameter</tt></span> )</div> <p class='para rdfs-comment'> Returns a result set listing the parameters for one or more stored procedures. </p> </div> <a name='function.db2-procedure-columns.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A valid connection to an IBM DB2, Cloudscape, or Apache Derby database. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>qualifier</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A qualifier for DB2 databases running on OS/390 or z/OS servers. For other databases, pass <b><tt class='constant'>NULL</tt></b> or an empty string. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>schema</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The schema which contains the procedures. This parameter accepts a search pattern containing <i>_</i> and <i>%</i> as wildcards. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>procedure</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The name of the procedure. This parameter accepts a search pattern containing <i>_</i> and <i>%</i> as wildcards. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>parameter</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The name of the parameter. This parameter accepts a search pattern containing <i>_</i> and <i>%</i> as wildcards. If this parameter is <b><tt class='constant'>NULL</tt></b>, all parameters for the specified stored procedures are returned. </p> </dd> </dl> <p> </p> </div> <a name='function.db2-procedure-columns.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns a statement resource with a result set containing rows describing the parameters for the stored procedures matching the specified parameters. The rows are composed of the following columns: </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Column name</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>PROCEDURE_CAT</td> <td align='left'>The catalog that contains the procedure. The value is <b><tt class='constant'>NULL</tt></b> if this table does not have catalogs.</td> </tr> <tr valign='middle'> <td align='left'>PROCEDURE_SCHEM</td> <td align='left'>Name of the schema that contains the stored procedure.</td> </tr> <tr valign='middle'> <td align='left'>PROCEDURE_NAME</td> <td align='left'>Name of the procedure.</td> </tr> <tr valign='middle'> <td align='left'>COLUMN_NAME</td> <td align='left'>Name of the parameter.</td> </tr> <tr valign='middle'> <td align='left'>COLUMN_TYPE</td> <td align='left'> <p class='para'> An integer value representing the type of the parameter: </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Return value</th> <th>Parameter type</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>1 (SQL_PARAM_INPUT)</td> <td align='left'>Input (IN) parameter.</td> </tr> <tr valign='middle'> <td align='left'>2 (SQL_PARAM_INPUT_OUTPUT)</td> <td align='left'>Input/output (INOUT) parameter.</td> </tr> <tr valign='middle'> <td align='left'>3 (SQL_PARAM_OUTPUT)</td> <td align='left'>Output (OUT) parameter.</td> </tr> </tbody> </table> <p> </p> </td> </tr> <tr valign='middle'> <td align='left'>DATA_TYPE</td> <td align='left'>The SQL data type for the parameter represented as an integer value.</td> </tr> <tr valign='middle'> <td align='left'>TYPE_NAME</td> <td align='left'>A string representing the data type for the parameter.</td> </tr> <tr valign='middle'> <td align='left'>COLUMN_SIZE</td> <td align='left'>An integer value representing the size of the parameter.</td> </tr> <tr valign='middle'> <td align='left'>BUFFER_LENGTH</td> <td align='left'> Maximum number of bytes necessary to store data for this parameter. </td> </tr> <tr valign='middle'> <td align='left'>DECIMAL_DIGITS</td> <td align='left'> The scale of the parameter, or <b><tt class='constant'>NULL</tt></b> where scale is not applicable. </td> </tr> <tr valign='middle'> <td align='left'>NUM_PREC_RADIX</td> <td align='left'> An integer value of either <i>10</i> (representing an exact numeric data type), <i>2</i> (representing an approximate numeric data type), or <b><tt class='constant'>NULL</tt></b> (representing a data type for which radix is not applicable). </td> </tr> <tr valign='middle'> <td align='left'>NULLABLE</td> <td align='left'>An integer value representing whether the parameter is nullable or not.</td> </tr> <tr valign='middle'> <td align='left'>REMARKS</td> <td align='left'>Description of the parameter.</td> </tr> <tr valign='middle'> <td align='left'>COLUMN_DEF</td> <td align='left'>Default value for the parameter.</td> </tr> <tr valign='middle'> <td align='left'>SQL_DATA_TYPE</td> <td align='left'>An integer value representing the size of the parameter.</td> </tr> <tr valign='middle'> <td align='left'>SQL_DATETIME_SUB</td> <td align='left'> Returns an integer value representing a datetime subtype code, or <b><tt class='constant'>NULL</tt></b> for SQL data types to which this does not apply. </td> </tr> <tr valign='middle'> <td align='left'>CHAR_OCTET_LENGTH</td> <td align='left'> Maximum length in octets for a character data type parameter, which matches COLUMN_SIZE for single-byte character set data, or <b><tt class='constant'>NULL</tt></b> for non-character data types. </td> </tr> <tr valign='middle'> <td align='left'>ORDINAL_POSITION</td> <td align='left'>The 1-indexed position of the parameter in the CALL statement.</td> </tr> <tr valign='middle'> <td align='left'>IS_NULLABLE</td> <td align='left'> A string value where &amp;#039;YES&amp;#039; means that the parameter accepts or returns <b><tt class='constant'>NULL</tt></b> values and &amp;#039;NO&amp;#039; means that the parameter does not accept or return <b><tt class='constant'>NULL</tt></b> values. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.db2-procedure-columns.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.db2-column-privileges.php' class='function' rel='rdfs-seeAlso'>db2_column_privileges()</a> - Returns a result set listing the columns and associated privileges for a table</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-columns.php' class='function' rel='rdfs-seeAlso'>db2_columns()</a> - Returns a result set listing the columns and associated metadata for a table</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-foreign-keys.php' class='function' rel='rdfs-seeAlso'>db2_foreign_keys()</a> - Returns a result set listing the foreign keys for a table</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-primary-keys.php' class='function' rel='rdfs-seeAlso'>db2_primary_keys()</a> - Returns a result set listing primary keys for a table</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-procedures.php' class='function' rel='rdfs-seeAlso'>db2_procedures()</a> - Returns a result set listing the stored procedures registered in a database</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-special-columns.php' class='function' rel='rdfs-seeAlso'>db2_special_columns()</a> - Returns a result set listing the unique row identifier columns for a table</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-statistics.php' class='function' rel='rdfs-seeAlso'>db2_statistics()</a> - Returns a result set listing the index and statistics for a table</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-table-privileges.php' class='function' rel='rdfs-seeAlso'>db2_table_privileges()</a> - Returns a result set listing the tables and associated privileges in a database</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-tables.php' class='function' rel='rdfs-seeAlso'>db2_tables()</a> - Returns a result set listing the tables and associated metadata in a database</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="db2_procedures" value="<div id='function.db2-procedures' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.db2-procedures.php'>db2_procedures</a></h1> <p class='verinfo'>(PECL ibm_db2 &amp;gt;= 1.0.0)</p><p class='refpurpose'><span class='refname'>db2_procedures</span> &amp;mdash; <span class='dc-title'> Returns a result set listing the stored procedures registered in a database </span></p> </div> <a name='function.db2-procedures.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>db2_procedures</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$qualifier</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$schema</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$procedure</tt></span> )</div> <p class='para rdfs-comment'> Returns a result set listing the stored procedures registered in a database. </p> </div> <a name='function.db2-procedures.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A valid connection to an IBM DB2, Cloudscape, or Apache Derby database. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>qualifier</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A qualifier for DB2 databases running on OS/390 or z/OS servers. For other databases, pass <b><tt class='constant'>NULL</tt></b> or an empty string. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>schema</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The schema which contains the procedures. This parameter accepts a search pattern containing <i>_</i> and <i>%</i> as wildcards. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>procedure</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The name of the procedure. This parameter accepts a search pattern containing <i>_</i> and <i>%</i> as wildcards. </p> </dd> </dl> <p> </p> </div> <a name='function.db2-procedures.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns a statement resource with a result set containing rows describing the stored procedures matching the specified parameters. The rows are composed of the following columns: </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Column name</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>PROCEDURE_CAT</td> <td align='left'>The catalog that contains the procedure. The value is <b><tt class='constant'>NULL</tt></b> if this table does not have catalogs.</td> </tr> <tr valign='middle'> <td align='left'>PROCEDURE_SCHEM</td> <td align='left'>Name of the schema that contains the stored procedure.</td> </tr> <tr valign='middle'> <td align='left'>PROCEDURE_NAME</td> <td align='left'>Name of the procedure.</td> </tr> <tr valign='middle'> <td align='left'>NUM_INPUT_PARAMS</td> <td align='left'>Number of input (IN) parameters for the stored procedure.</td> </tr> <tr valign='middle'> <td align='left'>NUM_OUTPUT_PARAMS</td> <td align='left'>Number of output (OUT) parameters for the stored procedure.</td> </tr> <tr valign='middle'> <td align='left'>NUM_RESULT_SETS</td> <td align='left'>Number of result sets returned by the stored procedure.</td> </tr> <tr valign='middle'> <td align='left'>REMARKS</td> <td align='left'>Any comments about the stored procedure.</td> </tr> <tr valign='middle'> <td align='left'>PROCEDURE_TYPE</td> <td align='left'>Always returns <i>1</i>, indicating that the stored procedure does not return a return value.</td> </tr> </tbody> </table> <p> </p> </div> <a name='function.db2-procedures.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.db2-column-privileges.php' class='function' rel='rdfs-seeAlso'>db2_column_privileges()</a> - Returns a result set listing the columns and associated privileges for a table</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-columns.php' class='function' rel='rdfs-seeAlso'>db2_columns()</a> - Returns a result set listing the columns and associated metadata for a table</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-foreign-keys.php' class='function' rel='rdfs-seeAlso'>db2_foreign_keys()</a> - Returns a result set listing the foreign keys for a table</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-primary-keys.php' class='function' rel='rdfs-seeAlso'>db2_primary_keys()</a> - Returns a result set listing primary keys for a table</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-procedure-columns.php' class='function' rel='rdfs-seeAlso'>db2_procedure_columns()</a> - Returns a result set listing stored procedure parameters</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-special-columns.php' class='function' rel='rdfs-seeAlso'>db2_special_columns()</a> - Returns a result set listing the unique row identifier columns for a table</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-statistics.php' class='function' rel='rdfs-seeAlso'>db2_statistics()</a> - Returns a result set listing the index and statistics for a table</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-table-privileges.php' class='function' rel='rdfs-seeAlso'>db2_table_privileges()</a> - Returns a result set listing the tables and associated privileges in a database</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-tables.php' class='function' rel='rdfs-seeAlso'>db2_tables()</a> - Returns a result set listing the tables and associated metadata in a database</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="db2_primary_keys" value="<div id='function.db2-primary-keys' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.db2-primary-keys.php'>db2_primary_keys</a></h1> <p class='verinfo'>(PECL ibm_db2 &amp;gt;= 1.0.0)</p><p class='refpurpose'><span class='refname'>db2_primary_keys</span> &amp;mdash; <span class='dc-title'> Returns a result set listing primary keys for a table </span></p> </div> <a name='function.db2-primary-keys.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>db2_primary_keys</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$qualifier</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$schema</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$table-name</tt></span> )</div> <p class='para rdfs-comment'> Returns a result set listing the primary keys for a table. </p> </div> <a name='function.db2-primary-keys.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A valid connection to an IBM DB2, Cloudscape, or Apache Derby database. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>qualifier</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A qualifier for DB2 databases running on OS/390 or z/OS servers. For other databases, pass <b><tt class='constant'>NULL</tt></b> or an empty string. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>schema</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The schema which contains the tables. If <i><tt class='parameter'>schema</tt></i> is <b><tt class='constant'>NULL</tt></b>, <b>db2_primary_keys()</b> matches the schema for the current connection. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>table-name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The name of the table. </p> </dd> </dl> <p> </p> </div> <a name='function.db2-primary-keys.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns a statement resource with a result set containing rows describing the primary keys for the specified table. The result set is composed of the following columns: </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Column name</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>TABLE_CAT</td> <td align='left'> Name of the catalog for the table containing the primary key. The value is NULL if this table does not have catalogs. </td> </tr> <tr valign='middle'> <td align='left'>TABLE_SCHEM</td> <td align='left'> Name of the schema for the table containing the primary key. </td> </tr> <tr valign='middle'> <td align='left'>TABLE_NAME</td> <td align='left'>Name of the table containing the primary key.</td> </tr> <tr valign='middle'> <td align='left'>COLUMN_NAME</td> <td align='left'>Name of the column containing the primary key.</td> </tr> <tr valign='middle'> <td align='left'>KEY_SEQ</td> <td align='left'>1-indexed position of the column in the key.</td> </tr> <tr valign='middle'> <td align='left'>PK_NAME</td> <td align='left'>The name of the primary key.</td> </tr> </tbody> </table> <p> </p> </div> <a name='function.db2-primary-keys.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.db2-column-privileges.php' class='function' rel='rdfs-seeAlso'>db2_column_privileges()</a> - Returns a result set listing the columns and associated privileges for a table</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-columns.php' class='function' rel='rdfs-seeAlso'>db2_columns()</a> - Returns a result set listing the columns and associated metadata for a table</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-foreign-keys.php' class='function' rel='rdfs-seeAlso'>db2_foreign_keys()</a> - Returns a result set listing the foreign keys for a table</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-procedure-columns.php' class='function' rel='rdfs-seeAlso'>db2_procedure_columns()</a> - Returns a result set listing stored procedure parameters</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-procedures.php' class='function' rel='rdfs-seeAlso'>db2_procedures()</a> - Returns a result set listing the stored procedures registered in a database</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-special-columns.php' class='function' rel='rdfs-seeAlso'>db2_special_columns()</a> - Returns a result set listing the unique row identifier columns for a table</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-statistics.php' class='function' rel='rdfs-seeAlso'>db2_statistics()</a> - Returns a result set listing the index and statistics for a table</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-table-privileges.php' class='function' rel='rdfs-seeAlso'>db2_table_privileges()</a> - Returns a result set listing the tables and associated privileges in a database</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-tables.php' class='function' rel='rdfs-seeAlso'>db2_tables()</a> - Returns a result set listing the tables and associated metadata in a database</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="db2_prepare" value="<div id='function.db2-prepare' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.db2-prepare.php'>db2_prepare</a></h1> <p class='verinfo'>(PECL ibm_db2 &amp;gt;= 1.0.0)</p><p class='refpurpose'><span class='refname'>db2_prepare</span> &amp;mdash; <span class='dc-title'> Prepares an SQL statement to be executed </span></p> </div> <a name='function.db2-prepare.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>db2_prepare</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$statement</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$options</tt></span> ] )</div> <p class='para rdfs-comment'> <b>db2_prepare()</b> creates a prepared SQL statement which can include 0 or more parameter markers (<i>?</i> characters) representing parameters for input, output, or input/output. You can pass parameters to the prepared statement using <a href='http://www.php.net/manual/de/function.db2-bind-param.php' class='function'>db2_bind_param()</a>, or for input values only, as an array passed to <a href='http://www.php.net/manual/de/function.db2-execute.php' class='function'>db2_execute()</a>. </p> <p class='para'> There are three main advantages to using prepared statements in your application: </p><ul class='itemizedlist'> <li class='listitem'> <p class='para'> <em class='emphasis'>Performance</em>: when you prepare a statement, the database server creates an optimized access plan for retrieving data with that statement. Subsequently issuing the prepared statement with <a href='http://www.php.net/manual/de/function.db2-execute.php' class='function'>db2_execute()</a> enables the statements to reuse that access plan and avoids the overhead of dynamically creating a new access plan for every statement you issue. </p> </li> <li class='listitem'> <p class='para'> <em class='emphasis'>Security</em>: when you prepare a statement, you can include parameter markers for input values. When you execute a prepared statement with input values for placeholders, the database server checks each input value to ensure that the type matches the column definition or parameter definition. </p> </li> <li class='listitem'> <p class='para'> <em class='emphasis'>Advanced functionality</em>: Parameter markers not only enable you to pass input values to prepared SQL statements, they also enable you to retrieve OUT and INOUT parameters from stored procedures using <a href='http://www.php.net/manual/de/function.db2-bind-param.php' class='function'>db2_bind_param()</a>. </p> </li> </ul><p> </p> </div> <a name='function.db2-prepare.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A valid database connection resource variable as returned from <a href='http://www.php.net/manual/de/function.db2-connect.php' class='function'>db2_connect()</a> or <a href='http://www.php.net/manual/de/function.db2-pconnect.php' class='function'>db2_pconnect()</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>statement</tt></i> </span> </dt><dd class='listitem'> <p class='para'> An SQL statement, optionally containing one or more parameter markers.. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> An associative array containing statement options. You can use this parameter to request a scrollable cursor on database servers that support this functionality. </p> <p class='para'> For a description of valid statement options, see <a href='http://www.php.net/manual/de/function.db2-set-option.php' class='function'>db2_set_option()</a>. </p> </dd> </dl> <p> </p> </div> <a name='function.db2-prepare.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns a statement resource if the SQL statement was successfully parsed and prepared by the database server. Returns <b><tt class='constant'>FALSE</tt></b> if the database server returned an error. You can determine which error was returned by calling <a href='http://www.php.net/manual/de/function.db2-stmt-error.php' class='function'>db2_stmt_error()</a> or <a href='http://www.php.net/manual/de/function.db2-stmt-errormsg.php' class='function'>db2_stmt_errormsg()</a>. </p> </div> <a name='function.db2-prepare.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Preparing and executing an SQL statement with parameter markers</b></p> <div class='example-contents para'><p> The following example prepares an INSERT statement that accepts four parameter markers, then iterates over an array of arrays containing the input values to be passed to <a href='http://www.php.net/manual/de/function.db2-execute.php' class='function'>db2_execute()</a>. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$animals&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;array(</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'cat'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Pook'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>3.2</span><span style='color: #007700'>),<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;array(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'dog'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Peaches'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>12.3</span><span style='color: #007700'>),<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;array(</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'horse'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Smarty'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>350.0</span><span style='color: #007700'>),<br />);<br /><br /></span><span style='color: #0000BB'>$insert&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'INSERT&amp;nbsp;INTO&amp;nbsp;animals&amp;nbsp;(id,&amp;nbsp;breed,&amp;nbsp;name,&amp;nbsp;weight)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;VALUES&amp;nbsp;(?,&amp;nbsp;?,&amp;nbsp;?,&amp;nbsp;?)'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$insert</span><span style='color: #007700'>);<br />if&amp;nbsp;(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach&amp;nbsp;(</span><span style='color: #0000BB'>$animals&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$animal</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_execute</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$animal</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.db2-prepare.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.db2-bind-param.php' class='function' rel='rdfs-seeAlso'>db2_bind_param()</a> - Binds a PHP variable to an SQL statement parameter</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-execute.php' class='function' rel='rdfs-seeAlso'>db2_execute()</a> - Executes a prepared SQL statement</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-stmt-error.php' class='function' rel='rdfs-seeAlso'>db2_stmt_error()</a> - Returns a string containing the SQLSTATE returned by an SQL statement</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-stmt-errormsg.php' class='function' rel='rdfs-seeAlso'>db2_stmt_errormsg()</a> - Returns a string containing the last SQL statement error message</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="db2_pconnect" value="<div id='function.db2-pconnect' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.db2-pconnect.php'>db2_pconnect</a></h1> <p class='verinfo'>(PECL ibm_db2 &amp;gt;= 1.0.0)</p><p class='refpurpose'><span class='refname'>db2_pconnect</span> &amp;mdash; <span class='dc-title'> Returns a persistent connection to a database </span></p> </div> <a name='function.db2-pconnect.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>db2_pconnect</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$database</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$username</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$password</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$options</tt></span> ] )</div> <p class='para rdfs-comment'> Returns a persistent connection to an IBM DB2 Universal Database, IBM Cloudscape, or Apache Derby database. For more information on persistent connections, refer to <a href='http://www.php.net/manual/de/features.persistent-connections.php' class='xref'>Persistente Datenbankverbindungen</a>. </p> <p class='para'> Calling <a href='http://www.php.net/manual/de/function.db2-close.php' class='function'>db2_close()</a> on a persistent connection always returns <b><tt class='constant'>TRUE</tt></b>, but the underlying DB2 client connection remains open and waiting to serve the next matching <b>db2_pconnect()</b> request. </p> </div> <a name='function.db2-pconnect.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>database</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The database alias in the DB2 client catalog. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>username</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The username with which you are connecting to the database. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>password</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The password with which you are connecting to the database. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> An associative array of connection options that affect the behavior of the connection, where valid array keys include: </p><dl> <dt class='varlistentry'> <br /><span class='term'><i><tt class='parameter'>autocommit</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Passing the <i>DB2_AUTOCOMMIT_ON</i> value turns autocommit on for this connection handle. </p> <p class='para'> Passing the <i>DB2_AUTOCOMMIT_OFF</i> value turns autocommit off for this connection handle. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>DB2_ATTR_CASE</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Passing the <i>DB2_CASE_NATURAL</i> value specifies that column names are returned in natural case. </p> <p class='para'> Passing the <i>DB2_CASE_LOWER</i> value specifies that column names are returned in lower case. </p> <p class='para'> Passing the <i>DB2_CASE_UPPER</i> value specifies that column names are returned in upper case. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>CURSOR</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Passing the <i>DB2_FORWARD_ONLY</i> value specifies a forward-only cursor for a statement resource. This is the default cursor type and is supported on all database servers. </p> <p class='para'> Passing the <i>DB2_SCROLLABLE</i> value specifies a scrollable cursor for a statement resource. This mode enables random access to rows in a result set, but currently is supported only by IBM DB2 Universal Database. </p> </dd> </dl> <p> </p> <p class='para'> The following new option is available in ibm_db2 version 1.7.0 and later. </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>trustedcontext</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Passing the DB2_TRUSTED_CONTEXT_ENABLE value turns trusted context on for this connection handle. This parameter cannot be set using <a href='http://www.php.net/manual/de/function.db2-set-option.php' class='function'>db2_set_option()</a>. </p> <p class='para'> This key works only if the database is cataloged (even if the database is local), or if you specify the full DSN when you create the connection. </p> <p class='para'> To catalog the database, use following commands: </p> <p class='para'> <pre class='literallayout'>db2 catalog tcpip node loopback remote &amp;lt;SERVERNAME&amp;gt; server &amp;lt;SERVICENAME&amp;gt; db2 catalog database &amp;lt;LOCALDBNAME&amp;gt; as &amp;lt;REMOTEDBNAME&amp;gt; at node loopback db2 &amp;quot;update dbm cfg using svcename &amp;lt;SERVICENAME&amp;gt;&amp;quot; db2set DB2COMM=TCPIP</pre> </p> </dd> </dl> <p> </p> <p class='para'> The following new i5/OS options are available in ibm_db2 version 1.5.1 and later. <div class='tip'><b class='tip'>Tipp</b> <p class='para'>Conflicting connection attributes used in conjunction with persistent connections can produce indeterminate results on i5/OS. Site policies should be establish for all applications using each persistent connection user profile. The default DB2_AUTOCOMMIT_ON is suggested when using persistent connections. </p> </div> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>i5_lib</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A character value that indicates the default library that will be used for resolving unqualified file references. This is not valid if the connection is using system naming mode. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>i5_naming</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i>DB2_I5_NAMING_ON</i> value turns on DB2 UDB CLI iSeries system naming mode. Files are qualified using the slash (/) delimiter. Unqualified files are resolved using the library list for the job. </p> <p class='para'> <i>DB2_I5_NAMING_OFF</i> value turns off DB2 UDB CLI default naming mode, which is SQL naming. Files are qualified using the period (.) delimiter. Unqualified files are resolved using either the default library or the current user ID. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>i5_commit</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The <i><tt class='parameter'>i5_commit</tt></i> attribute should be set before the <b>db2_pconnect()</b>. If the value is changed after the connection has been established, and the connection is to a remote data source, the change does not take effect until the next successful <b>db2_pconnect()</b> for the connection handle. </p><blockquote><p><b class='note'>Hinweis</b>: The php.ini setting <i><tt class='parameter'>ibm_db2.i5_allow_commit</tt></i> ==0 or <i>DB2_I5_TXN_NO_COMMIT</i> is the default, but may be overridden with the <i><tt class='parameter'>i5_commit</tt></i> option. <br /> </p></blockquote><p> </p> <p class='para'> <i>DB2_I5_TXN_NO_COMMIT</i> - Commitment control is not used. </p> <p class='para'> <i>DB2_I5_TXN_READ_UNCOMMITTED</i> - Dirty reads, nonrepeatable reads, and phantoms are possible. </p> <p class='para'> <i>DB2_I5_TXN_READ_COMMITTED</i> - Dirty reads are not possible. Nonrepeatable reads, and phantoms are possible. </p> <p class='para'> <i>DB2_I5_TXN_REPEATABLE_READ</i> - Dirty reads and nonrepeatable reads are not possible. Phantoms are possible. </p> <p class='para'> <i>DB2_I5_TXN_SERIALIZABLE</i> - Transactions are serializable. Dirty reads, non-repeatable reads, and phantoms are not possible </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>i5_query_optimize</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i>DB2_FIRST_IO</i> All queries are optimized with the goal of returning the first page of output as fast as possible. This goal works well when the output is controlled by a user who is most likely to cancel the query after viewing the first page of output data. Queries coded with an OPTIMIZE FOR nnn ROWS clause honor the goal specified by the clause. </p> <p class='para'> <i>DB2_ALL_IO</i> All queries are optimized with the goal of running the entire query to completion in the shortest amount of elapsed time. This is a good option when the output of a query is being written to a file or report, or the interface is queuing the output data. Queries coded with an OPTIMIZE FOR nnn ROWS clause honor the goal specified by the clause. This is the default. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>i5_dbcs_alloc</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i>DB2_I5_DBCS_ALLOC_ON</i> value turns on DB2 6X allocation scheme for DBCS translation column size growth. </p> <p class='para'> <i>DB2_I5_DBCS_ALLOC_OFF</i> value turns off DB2 6X allocation scheme for DBCS translation column size growth. </p><blockquote><p><b class='note'>Hinweis</b>: The php.ini setting <i><tt class='parameter'>ibm_db2.i5_dbcs_alloc</tt></i> ==0 or <i>DB2_I5_DBCS_ALLOC_OFF</i> is the default, but may be overridden with the <i><tt class='parameter'>i5_dbcs_alloc</tt></i> option. <br /> </p></blockquote><p> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>i5_date_fmt</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i>DB2_I5_FMT_ISO</i> - The International Organization for Standardization (ISO) date format yyyy-mm-dd is used. This is the default. </p> <p class='para'> <i>DB2_I5_FMT_USA</i> - The United States date format mm/dd/yyyy is used. </p> <p class='para'> <i>DB2_I5_FMT_EUR</i> - The European date format dd.mm.yyyy is used. </p> <p class='para'> <i>DB2_I5_FMT_JIS</i> - The Japanese Industrial Standard date format yyyy-mm-dd is used. </p> <p class='para'> <i>DB2_I5_FMT_MDY</i> - The date format mm/dd/yyyy is used. </p> <p class='para'> <i>DB2_I5_FMT_DMY</i> - The date format dd/mm/yyyy is used. </p> <p class='para'> <i>DB2_I5_FMT_YMD</i> - The date format yy/mm/dd is used. </p> <p class='para'> <i>DB2_I5_FMT_JUL</i> - The Julian date format yy/ddd is used. </p> <p class='para'> <i>DB2_I5_FMT_JOB</i> - The job default is used. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>i5_date_sep</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i>DB2_I5_SEP_SLASH</i> - A slash ( / ) is used as the date separator. This is the default. </p> <p class='para'> <i>DB2_I5_SEP_DASH</i> - A dash ( - ) is used as the date separator. </p> <p class='para'> <i>DB2_I5_SEP_PERIOD</i> - A period ( . ) is used as the date separator. </p> <p class='para'> <i>DB2_I5_SEP_COMMA</i> - A comma ( , ) is used as the date separator. </p> <p class='para'> <i>DB2_I5_SEP_BLANK</i> - A blank is used as the date separator. </p> <p class='para'> <i>DB2_I5_SEP_JOB</i> - The job default is used </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>i5_time_fmt</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i>DB2_I5_FMT_ISO</i> - The International Organization for Standardization (ISO) time format hh.mm.ss is used. This is the default. </p> <p class='para'> <i>DB2_I5_FMT_USA</i> - The United States time format hh:mmxx is used, where xx is AM or PM. </p> <p class='para'> <i>DB2_I5_FMT_EUR</i> - The European time format hh.mm.ss is used. </p> <p class='para'> <i>DB2_I5_FMT_JIS</i> - The Japanese Industrial Standard time format hh:mm:ss is used. </p> <p class='para'> <i>DB2_I5_FMT_HMS</i> - The hh:mm:ss format is used. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>i5_time_sep</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i>DB2_I5_SEP_COLON</i> - A colon ( : ) is used as the time separator. This is the default. </p> <p class='para'> <i>DB2_I5_SEP_PERIOD</i> - A period ( . ) is used as the time separator. </p> <p class='para'> <i>DB2_I5_SEP_COMMA</i> - A comma ( , ) is used as the time separator. </p> <p class='para'> <i>DB2_I5_SEP_BLANK</i> - A blank is used as the time separator. </p> <p class='para'> <i>DB2_I5_SEP_JOB</i> - The job default is used. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>i5_decimal_sep</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i>DB2_I5_SEP_PERIOD</i> - A period ( . ) is used as the decimal separator. This is the default. </p> <p class='para'> <i>DB2_I5_SEP_COMMA</i> - A comma ( , ) is used as the decimal separator. </p> <p class='para'> <i>DB2_I5_SEP_JOB</i> - The job default is used. </p> </dd> </dl> <p> </p> <p class='para'> The following new i5/OS option is available in ibm_db2 version 1.8.0 and later. </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>i5_libl</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A character value that indicates the library list that will be used for resolving unqualified file references. Specify the library list elements separated by blanks &amp;#039;i5_libl&amp;#039;=&amp;gt;&amp;quot;MYLIB YOURLIB ANYLIB&amp;quot;. </p><blockquote><p><b class='note'>Hinweis</b>: i5_libl calls qsys2/qcmdexc(&amp;#039;cmd&amp;#039;,cmdlen), which is only available in i5/OS V5R4 and later. <br /> </p></blockquote><p> </p> </dd> </dl> <p> </p> </dd> </dl> <p> </p> </div> <a name='function.db2-pconnect.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns a connection handle resource if the connection attempt is successful. <b>db2_pconnect()</b> tries to reuse an existing connection resource that exactly matches the <i><tt class='parameter'>database</tt></i> , <i><tt class='parameter'>username</tt></i> , and <i><tt class='parameter'>password</tt></i> parameters. If the connection attempt fails, <b>db2_pconnect()</b> returns <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.db2-pconnect.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 A <b>db2_pconnect()</b> example</b></p> <div class='example-contents para'><p> In the following example, the first call to <b>db2_pconnect()</b> returns a new persistent connection resource. The second call to <b>db2_pconnect()</b> returns a persistent connection resource that simply reuses the first persistent connection resource. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$database&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SAMPLE'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$user&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'db2inst1'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$password&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'ibmdb2'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$pconn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_pconnect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$user</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$password</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$pconn</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Persistent&amp;nbsp;connection&amp;nbsp;succeeded.'</span><span style='color: #007700'>;<br />}<br />else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Persistent&amp;nbsp;connection&amp;nbsp;failed.'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>$pconn2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_pconnect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$user</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$password</span><span style='color: #007700'>);<br />if&amp;nbsp;(</span><span style='color: #0000BB'>$pconn</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Second&amp;nbsp;persistent&amp;nbsp;connection&amp;nbsp;succeeded.'</span><span style='color: #007700'>;<br />}<br />else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Second&amp;nbsp;persistent&amp;nbsp;connection&amp;nbsp;failed.'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Persistent connection succeeded. Second persistent connection succeeded. </pre></div> </div> </div><p> </p><div class='example'> <p><b>Beispiel #2 Using trusted context</b></p> <div class='example-contents para'><p> The following example shows how to enable trusted context, switch users, and get the current user ID. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$database&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SAMPLE'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$hostname&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$port&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>50000</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$authID&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'db2inst1'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$auth_pass&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'ibmdb2'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$tc_user&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'tcuser'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$tc_pass&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'tcpassword'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$dsn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'DATABASE=</span><span style='color: #0000BB'>$database</span><span style='color: #DD0000'>;HOSTNAME=</span><span style='color: #0000BB'>$hostname</span><span style='color: #DD0000'>;PORT=</span><span style='color: #0000BB'>$port</span><span style='color: #DD0000'>;<br />&amp;nbsp;&amp;nbsp;PROTOCOL=TCPIP;UID=</span><span style='color: #0000BB'>$authID</span><span style='color: #DD0000'>;PWD=</span><span style='color: #0000BB'>$auth_pass</span><span style='color: #DD0000'>;'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$options&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array&amp;nbsp;(</span><span style='color: #DD0000'>'trustedcontext'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>DB2_TRUSTED_CONTEXT_ENABLE</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$tc_conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_pconnect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dsn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$options</span><span style='color: #007700'>);<br />if(</span><span style='color: #0000BB'>$tc_conn</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Explicit&amp;nbsp;trusted&amp;nbsp;connection&amp;nbsp;succeeded.\n'</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(</span><span style='color: #0000BB'>db2_get_option</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$tc_conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'trustedcontext'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$userBefore&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_get_option</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$tc_conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'trusted_user'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//Do&amp;nbsp;some&amp;nbsp;work&amp;nbsp;as&amp;nbsp;user&amp;nbsp;1.<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//Switching&amp;nbsp;to&amp;nbsp;trusted&amp;nbsp;user.<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$parameters&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'trusted_user'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>$tc_user</span><span style='color: #007700'>,&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'trusted_password'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>$tcuser_pass</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$res&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_set_option&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$tc_conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$parameters</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$userAfter&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_get_option</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$tc_conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'trusted_user'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//Do&amp;nbsp;more&amp;nbsp;work&amp;nbsp;as&amp;nbsp;trusted&amp;nbsp;user.<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>if(</span><span style='color: #0000BB'>$userBefore&amp;nbsp;</span><span style='color: #007700'>!=&amp;nbsp;</span><span style='color: #0000BB'>$userAfter</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'User&amp;nbsp;has&amp;nbsp;been&amp;nbsp;switched.'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>db2_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$tc_conn</span><span style='color: #007700'>);<br />}<br />else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Explicit&amp;nbsp;trusted&amp;nbsp;connection&amp;nbsp;failed.\n'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Explicit trusted connection succeeded. User has been switched. </pre></div> </div> </div><p> </p> </div> <a name='function.db2-pconnect.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.db2-connect.php' class='function' rel='rdfs-seeAlso'>db2_connect()</a> - Returns a connection to a database</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="db2_pclose" value="<div id='function.db2-pclose' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.db2-pclose.php'>db2_pclose</a></h1> <p class='verinfo'>(PECL ibm_db2 &amp;gt;= 1.8.0)</p><p class='refpurpose'><span class='refname'>db2_pclose</span> &amp;mdash; <span class='dc-title'>Closes a persistent database connection</span></p> </div> <a name='function.db2-pclose.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>db2_pclose</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$resource</tt></span> )</div> <p class='para rdfs-comment'> This function closes a DB2 client connection created with <a href='http://www.php.net/manual/de/function.db2-pconnect.php' class='function'>db2_pconnect()</a> and returns the corresponding resources to the database server. </p><blockquote><p><b class='note'>Hinweis</b>: This function is only available on i5/OS in response to i5/OS system administration requests. <br /> </p></blockquote><p> </p> <p class='para'> If you have a persistent DB2 client connection created with <a href='http://www.php.net/manual/de/function.db2-pconnect.php' class='function'>db2_pconnect()</a>, you may use this function to close the connection. To avoid substantial connection performance penalties, this function should only be used in rare cases when the persistent connection has become unresponsive or the persistent connection will not be needed for a long period of time. </p> </div> <a name='function.db2-pclose.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Specifies an active DB2 client connection. </p> </dd> </dl> <p> </p> </div> <a name='function.db2-pclose.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.db2-pclose.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Closing a persistent connection</b></p> <div class='example-contents para'><p> The following example demonstrates a successful attempt to close a connection to an IBM DB2 i5/OS database. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_pconnect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>''</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$rc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_pclose</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>);<br />if&amp;nbsp;(</span><span style='color: #0000BB'>$rc</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Connection&amp;nbsp;was&amp;nbsp;successfully&amp;nbsp;closed.'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Connection was successfully closed. </pre></div> </div> </div><p> </p> </div> <a name='function.db2-pclose.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.db2-close.php' class='function' rel='rdfs-seeAlso'>db2_close()</a> - Closes a database connection</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-pconnect.php' class='function' rel='rdfs-seeAlso'>db2_pconnect()</a> - Returns a persistent connection to a database</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="db2_num_rows" value="<div id='function.db2-num-rows' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.db2-num-rows.php'>db2_num_rows</a></h1> <p class='verinfo'>(PECL ibm_db2 &amp;gt;= 1.0.0)</p><p class='refpurpose'><span class='refname'>db2_num_rows</span> &amp;mdash; <span class='dc-title'> Returns the number of rows affected by an SQL statement </span></p> </div> <a name='function.db2-num-rows.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>db2_num_rows</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$stmt</tt></span> )</div> <p class='para rdfs-comment'> Returns the number of rows deleted, inserted, or updated by an SQL statement. </p> <p class='para'> To determine the number of rows that will be returned by a SELECT statement, issue SELECT COUNT(*) with the same predicates as your intended SELECT statement and retrieve the value. </p> <p class='para'> If your application logic checks the number of rows returned by a SELECT statement and branches if the number of rows is 0, consider modifying your application to attempt to return the first row with one of <a href='http://www.php.net/manual/de/function.db2-fetch-assoc.php' class='function'>db2_fetch_assoc()</a>, <a href='http://www.php.net/manual/de/function.db2-fetch-both.php' class='function'>db2_fetch_both()</a>, <a href='http://www.php.net/manual/de/function.db2-fetch-array.php' class='function'>db2_fetch_array()</a>, or <a href='http://www.php.net/manual/de/function.db2-fetch-row.php' class='function'>db2_fetch_row()</a>, and branch if the fetch function returns <b><tt class='constant'>FALSE</tt></b>. </p> <blockquote><p><b class='note'>Hinweis</b>: If you issue a SELECT statement using a scrollable cursor, <b>db2_num_rows()</b> returns the number of rows returned by the SELECT statement. However, the overhead associated with scrollable cursors significantly degrades the performance of your application, so if this is the only reason you are considering using scrollable cursors, you should use a forward-only cursor and either call SELECT COUNT(*) or rely on the <a href='http://www.php.net/manual/de/language.types.boolean.php' class='type boolean'>boolean</a> return value of the fetch functions to achieve the equivalent functionality with much better performance. <br /> </p></blockquote> </div> <a name='function.db2-num-rows.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>stmt</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A valid <i>stmt</i> resource containing a result set. </p> </dd> </dl> <p> </p> </div> <a name='function.db2-num-rows.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns the number of rows affected by the last SQL statement issued by the specified statement handle. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="db2_num_fields" value="<div id='function.db2-num-fields' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.db2-num-fields.php'>db2_num_fields</a></h1> <p class='verinfo'>(PECL ibm_db2 &amp;gt;= 1.0.0)</p><p class='refpurpose'><span class='refname'>db2_num_fields</span> &amp;mdash; <span class='dc-title'> Returns the number of fields contained in a result set </span></p> </div> <a name='function.db2-num-fields.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>db2_num_fields</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$stmt</tt></span> )</div> <p class='para rdfs-comment'> Returns the number of fields contained in a result set. This is most useful for handling the result sets returned by dynamically generated queries, or for result sets returned by stored procedures, where your application cannot otherwise know how to retrieve and use the results. </p> </div> <a name='function.db2-num-fields.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>stmt</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A valid statement resource containing a result set. </p> </dd> </dl> <p> </p> </div> <a name='function.db2-num-fields.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns an integer value representing the number of fields in the result set associated with the specified statement resource. Returns <b><tt class='constant'>FALSE</tt></b> if the statement resource is not a valid input value. </p> </div> <a name='function.db2-num-fields.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Retrieving the number of fields in a result set</b></p> <div class='example-contents para'><p> The following example demonstrates how to retrieve the number of fields returned in a result set. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$sql&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;id,&amp;nbsp;name,&amp;nbsp;breed,&amp;nbsp;weight&amp;nbsp;FROM&amp;nbsp;animals&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;breed'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$sql</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>db2_execute</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$sql</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$columns&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_num_fields</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'There&amp;nbsp;are&amp;nbsp;</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$columns</span><span style='color: #007700'>}</span><span style='color: #DD0000'>&amp;nbsp;columns&amp;nbsp;in&amp;nbsp;the&amp;nbsp;result&amp;nbsp;set.'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> There are 4 columns in the result set. </pre></div> </div> </div><p> </p> </div> <a name='function.db2-num-fields.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.db2-execute.php' class='function' rel='rdfs-seeAlso'>db2_execute()</a> - Executes a prepared SQL statement</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-field-display-size.php' class='function' rel='rdfs-seeAlso'>db2_field_display_size()</a> - Returns the maximum number of bytes required to display a column</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-field-name.php' class='function' rel='rdfs-seeAlso'>db2_field_name()</a> - Returns the name of the column in the result set</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-field-num.php' class='function' rel='rdfs-seeAlso'>db2_field_num()</a> - Returns the position of the named column in a result set</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-field-precision.php' class='function' rel='rdfs-seeAlso'>db2_field_precision()</a> - Returns the precision of the indicated column in a result set</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-field-scale.php' class='function' rel='rdfs-seeAlso'>db2_field_scale()</a> - Returns the scale of the indicated column in a result set</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-field-type.php' class='function' rel='rdfs-seeAlso'>db2_field_type()</a> - Returns the data type of the indicated column in a result set</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-field-width.php' class='function' rel='rdfs-seeAlso'>db2_field_width()</a> - Returns the width of the current value of the indicated column in a result set</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="db2_next_result" value="<div id='function.db2-next-result' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.db2-next-result.php'>db2_next_result</a></h1> <p class='verinfo'>(PECL ibm_db2 &amp;gt;= 1.0.0)</p><p class='refpurpose'><span class='refname'>db2_next_result</span> &amp;mdash; <span class='dc-title'> Requests the next result set from a stored procedure </span></p> </div> <a name='function.db2-next-result.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>db2_next_result</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$stmt</tt></span> )</div> <p class='para rdfs-comment'> A stored procedure can return zero or more result sets. While you handle the first result set in exactly the same way you would handle the results returned by a simple SELECT statement, to fetch the second and subsequent result sets from a stored procedure you must call the <b>db2_next_result()</b> function and return the result to a uniquely named PHP variable. </p> </div> <a name='function.db2-next-result.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>stmt</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A prepared statement returned from <a href='http://www.php.net/manual/de/function.db2-exec.php' class='function'>db2_exec()</a> or <a href='http://www.php.net/manual/de/function.db2-execute.php' class='function'>db2_execute()</a>. </p> </dd> </dl> <p> </p> </div> <a name='function.db2-next-result.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns a new statement resource containing the next result set if the stored procedure returned another result set. Returns <b><tt class='constant'>FALSE</tt></b> if the stored procedure did not return another result set. </p> </div> <a name='function.db2-next-result.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Calling a stored procedure that returns multiple result sets</b></p> <div class='example-contents para'><p> In the following example, we call a stored procedure that returns three result sets. The first result set is fetched directly from the same statement resource on which we invoked the CALL statement, while the second and third result sets are fetched from statement resources returned from our calls to the <b>db2_next_result()</b> function. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$user</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$password</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_exec</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'CALL&amp;nbsp;multiResults()'</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #DD0000'>'Fetching&amp;nbsp;first&amp;nbsp;result&amp;nbsp;set\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;while&amp;nbsp;(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_fetch_array</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;}<br /><br />&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #DD0000'>'\nFetching&amp;nbsp;second&amp;nbsp;result&amp;nbsp;set\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$res&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_next_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>$res</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;while&amp;nbsp;(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_fetch_array</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$res</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;}<br /><br />&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #DD0000'>'\nFetching&amp;nbsp;third&amp;nbsp;result&amp;nbsp;set\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$res2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_next_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>$res2</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;while&amp;nbsp;(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_fetch_array</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$res2</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;}<br /><br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>db2_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>);<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Fetching first result set array(2) { [0]=&amp;gt; string(16) &amp;quot;Bubbles &amp;quot; [1]=&amp;gt; int(3) } array(2) { [0]=&amp;gt; string(16) &amp;quot;Gizmo &amp;quot; [1]=&amp;gt; int(4) } Fetching second result set array(4) { [0]=&amp;gt; string(16) &amp;quot;Sweater &amp;quot; [1]=&amp;gt; int(6) [2]=&amp;gt; string(5) &amp;quot;llama&amp;quot; [3]=&amp;gt; string(6) &amp;quot;150.00&amp;quot; } array(4) { [0]=&amp;gt; string(16) &amp;quot;Smarty &amp;quot; [1]=&amp;gt; int(2) [2]=&amp;gt; string(5) &amp;quot;horse&amp;quot; [3]=&amp;gt; string(6) &amp;quot;350.00&amp;quot; } Fetching third result set array(1) { [0]=&amp;gt; string(16) &amp;quot;Bubbles &amp;quot; } array(1) { [0]=&amp;gt; string(16) &amp;quot;Gizmo &amp;quot; } </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="db2_lob_read" value="<div id='function.db2-lob-read' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.db2-lob-read.php'>db2_lob_read</a></h1> <p class='verinfo'>(PECL ibm_db2 &amp;gt;= 1.6.0)</p><p class='refpurpose'><span class='refname'>db2_lob_read</span> &amp;mdash; <span class='dc-title'> Gets a user defined size of LOB files with each invocation </span></p> </div> <a name='function.db2-lob-read.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>db2_lob_read</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$stmt</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$colnum</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$length</tt></span> )</div> <p class='para rdfs-comment'> Use <b>db2_lob_read()</b> to iterate through a specified column of a result set and retrieve a user defined size of LOB data. </p> </div> <a name='function.db2-lob-read.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>stmt</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A valid <i>stmt</i> resource containing LOB data. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>colnum</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A valid column number in the result set of the <i>stmt</i> resource. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>length</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The size of the LOB data to be retrieved from the <i>stmt</i> resource. </p> </dd> </dl> <p> </p> </div> <a name='function.db2-lob-read.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns the amount of data the user specifies. Returns <b><tt class='constant'>FALSE</tt></b> if the data cannot be retrieved. </p> </div> <a name='function.db2-lob-read.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Iterating through different types of data</b></p> <div class='example-contents para'><p> </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Database&amp;nbsp;Connection&amp;nbsp;Parameters&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$db&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SAMPLE'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$username&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'db2inst1'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$password&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'ibmdb2'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Obtain&amp;nbsp;Connection&amp;nbsp;Resource&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$db</span><span style='color: #007700'>,</span><span style='color: #0000BB'>$username</span><span style='color: #007700'>,</span><span style='color: #0000BB'>$password</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$drop&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'DROP&amp;nbsp;TABLE&amp;nbsp;clob_stream'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;@</span><span style='color: #0000BB'>db2_exec</span><span style='color: #007700'>(&amp;nbsp;</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$drop&amp;nbsp;</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$create&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'CREATE&amp;nbsp;TABLE&amp;nbsp;clob_stream&amp;nbsp;(id&amp;nbsp;INTEGER,&amp;nbsp;my_clob&amp;nbsp;CLOB)'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_exec</span><span style='color: #007700'>(&amp;nbsp;</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$create&amp;nbsp;</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$variable&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'INSERT&amp;nbsp;INTO&amp;nbsp;clob_stream&amp;nbsp;(id,my_clob)&amp;nbsp;VALUES&amp;nbsp;(1,&amp;nbsp;?)'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$variable&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'THIS&amp;nbsp;IS&amp;nbsp;A&amp;nbsp;CLOB&amp;nbsp;TEST.&amp;nbsp;THIS&amp;nbsp;IS&amp;nbsp;A&amp;nbsp;CLOB&amp;nbsp;TEST.'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>db2_bind_param</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'variable'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>DB2_PARAM_IN</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>db2_execute</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$sql&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;id,my_clob&amp;nbsp;FROM&amp;nbsp;clob_stream'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$sql</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>db2_execute</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>db2_fetch_row</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$i&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Read&amp;nbsp;LOB&amp;nbsp;data&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>while&amp;nbsp;(</span><span style='color: #0000BB'>$data&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_lob_read</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>6</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Loop&amp;nbsp;</span><span style='color: #0000BB'>$i</span><span style='color: #DD0000'>:&amp;nbsp;</span><span style='color: #0000BB'>$data</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$i&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$i&amp;nbsp;</span><span style='color: #007700'>+&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$drop&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'DROP&amp;nbsp;TABLE&amp;nbsp;blob_stream'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;@</span><span style='color: #0000BB'>db2_exec</span><span style='color: #007700'>(&amp;nbsp;</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$drop&amp;nbsp;</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$create&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'CREATE&amp;nbsp;TABLE&amp;nbsp;blob_stream&amp;nbsp;(id&amp;nbsp;INTEGER,&amp;nbsp;my_blob&amp;nbsp;CLOB)'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_exec</span><span style='color: #007700'>(&amp;nbsp;</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$create&amp;nbsp;</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$variable&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'INSERT&amp;nbsp;INTO&amp;nbsp;blob_stream&amp;nbsp;(id,my_blob)&amp;nbsp;VALUES&amp;nbsp;(1,&amp;nbsp;?)'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$variable&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'THIS&amp;nbsp;IS&amp;nbsp;A&amp;nbsp;BLOB&amp;nbsp;TEST.&amp;nbsp;THIS&amp;nbsp;IS&amp;nbsp;A&amp;nbsp;BLOB&amp;nbsp;TEST.'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>db2_bind_param</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'variable'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>DB2_PARAM_IN</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>db2_execute</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$sql&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;id,my_blob&amp;nbsp;FROM&amp;nbsp;blob_stream'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$sql</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>db2_execute</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>db2_fetch_row</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$i&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Read&amp;nbsp;LOB&amp;nbsp;data&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>while&amp;nbsp;(</span><span style='color: #0000BB'>$data&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_lob_read</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>6</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Loop&amp;nbsp;</span><span style='color: #0000BB'>$i</span><span style='color: #DD0000'>:&amp;nbsp;</span><span style='color: #0000BB'>$data</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$i&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$i&amp;nbsp;</span><span style='color: #007700'>+&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'no&amp;nbsp;connection:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>db2_conn_errormsg</span><span style='color: #007700'>();<br />}<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Loop 0: THIS I Loop 1: S A CL Loop 2: OB TES Loop 3: T. THI Loop 4: S IS A Loop 5: CLOB Loop 6: TEST. Loop 0: THIS I Loop 1: S A BL Loop 2: OB TES Loop 3: T. THI Loop 4: S IS A Loop 5: BLOB Loop 6: TEST. </pre></div> </div> </div><p> </p> </div> <a name='function.db2-lob-read.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.db2-bind-param.php' class='function' rel='rdfs-seeAlso'>db2_bind_param()</a> - Binds a PHP variable to an SQL statement parameter</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-exec.php' class='function' rel='rdfs-seeAlso'>db2_exec()</a> - Executes an SQL statement directly</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-execute.php' class='function' rel='rdfs-seeAlso'>db2_execute()</a> - Executes a prepared SQL statement</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-fetch-row.php' class='function' rel='rdfs-seeAlso'>db2_fetch_row()</a> - Sets the result set pointer to the next row or requested row</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-prepare.php' class='function' rel='rdfs-seeAlso'>db2_prepare()</a> - Prepares an SQL statement to be executed</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-result.php' class='function' rel='rdfs-seeAlso'>db2_result()</a> - Returns a single column from a row in the result set</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="db2_last_insert_id" value="<div id='function.db2-last-insert-id' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.db2-last-insert-id.php'>db2_last_insert_id</a></h1> <p class='verinfo'>(PECL ibm_db2 &amp;gt;= 1.7.1)</p><p class='refpurpose'><span class='refname'>db2_last_insert_id</span> &amp;mdash; <span class='dc-title'>Returns the auto generated ID of the last insert query that successfully executed on this connection</span></p> </div> <a name='function.db2-last-insert-id.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>db2_last_insert_id</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$resource</tt></span> )</div> <p class='para rdfs-comment'> Returns the auto generated ID of the last insert query that successfully executed on this connection. </p> <p class='para'> The result of this function is not affected by any of the following: </p><ul class='itemizedlist'> <li class='listitem'> <p class='para'> A single row INSERT statement with a VALUES clause for a table without an identity column. </p> </li> <li class='listitem'> <p class='para'> A multiple row INSERT statement with a VALUES clause. </p> </li> <li class='listitem'> <p class='para'> An INSERT statement with a fullselect. </p> </li> <li class='listitem'> <p class='para'> A ROLLBACK TO SAVEPOINT statement. </p> </li> </ul><p> </p> </div> <a name='function.db2-last-insert-id.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>resource</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A valid connection resource as returned from <a href='http://www.php.net/manual/de/function.db2-connect.php' class='function'>db2_connect()</a> or <a href='http://www.php.net/manual/de/function.db2-pconnect.php' class='function'>db2_pconnect()</a>. The value of this parameter cannot be a statement resource or result set resource. </p> </dd> </dl> <p> </p> </div> <a name='function.db2-last-insert-id.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns the auto generated ID of last insert query that successfully executed on this connection. </p> </div> <a name='function.db2-last-insert-id.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 A <b>db2_last_insert_id()</b> example</b></p> <div class='example-contents para'><p> The following example shows how to return the auto generated ID of last insert query that successfully executed on this connection. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$database&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SAMPLE'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$user&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'db2inst1'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$password&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'ibmdb2'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$user</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$password</span><span style='color: #007700'>);<br />if(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$createTable&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'CREATE&amp;nbsp;TABLE&amp;nbsp;lastInsertID&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(id&amp;nbsp;integer&amp;nbsp;GENERATED&amp;nbsp;BY&amp;nbsp;DEFAULT&amp;nbsp;AS&amp;nbsp;IDENTITY,&amp;nbsp;name&amp;nbsp;varchar(20))'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$insertTable&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'INSERT&amp;nbsp;INTO&amp;nbsp;lastInsertID&amp;nbsp;(name)&amp;nbsp;VALUES&amp;nbsp;('Temp&amp;nbsp;Name')'</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;@</span><span style='color: #0000BB'>db2_exec</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$createTable</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Checking&amp;nbsp;for&amp;nbsp;single&amp;nbsp;row&amp;nbsp;inserted.&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_exec</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$insertTable</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>db2_last_insert_id</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(</span><span style='color: #0000BB'>$ret</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Last&amp;nbsp;Insert&amp;nbsp;ID&amp;nbsp;is&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$ret&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'No&amp;nbsp;Last&amp;nbsp;insert&amp;nbsp;ID.\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>db2_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>);<br />}<br />else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Connection&amp;nbsp;failed.'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Last Insert ID is : 1 </pre></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="db2_get_option" value="<div id='function.db2-get-option' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.db2-get-option.php'>db2_get_option</a></h1> <p class='verinfo'>(PECL ibm_db2 &amp;gt;= 1.6.0)</p><p class='refpurpose'><span class='refname'>db2_get_option</span> &amp;mdash; <span class='dc-title'>Retrieves an option value for a statement resource or a connection resource</span></p> </div> <a name='function.db2-get-option.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>db2_get_option</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$resource</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$option</tt></span> )</div> <p class='para rdfs-comment'> Retrieves the value of a specified option value for a statement resource or a connection resource. </p> </div> <a name='function.db2-get-option.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>resource</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A valid statement resource as returned from <a href='http://www.php.net/manual/de/function.db2-prepare.php' class='function'>db2_prepare()</a> or a valid connection resource as returned from <a href='http://www.php.net/manual/de/function.db2-connect.php' class='function'>db2_connect()</a> or <a href='http://www.php.net/manual/de/function.db2-pconnect.php' class='function'>db2_pconnect()</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>option</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A valid statement or connection options. The following new options are available as of ibm_db2 version 1.6.0. They provide useful tracking information that can be set during execution with <b>db2_get_option()</b>. </p><blockquote><p><b class='note'>Hinweis</b>: Prior versions of ibm_db2 do not support these new options. <br /> When the value in each option is being set, some servers might not handle the entire length provided and might truncate the value. <br /> To ensure that the data specified in each option is converted correctly when transmitted to a host system, use only the characters A through Z, 0 through 9, and the underscore (_) or period (.). <br /> </p></blockquote><p> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>userid</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i>SQL_ATTR_INFO_USERID</i> - A pointer to a null-terminated character string used to identify the client user ID sent to the host database server when using DB2 Connect. </p><blockquote><p><b class='note'>Hinweis</b>: DB2 for z/OS and OS/390 servers support up to a length of 16 characters. This user-id is not to be confused with the authentication user-id, it is for identification purposes only and is not used for any authorization. <br /> </p></blockquote><p> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>acctstr</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i>SQL_ATTR_INFO_ACCTSTR</i> - A pointer to a null-terminated character string used to identify the client accounting string sent to the host database server when using DB2 Connect. </p><blockquote><p><b class='note'>Hinweis</b>: DB2 for z/OS and OS/390 servers support up to a length of 200 characters. <br /> </p></blockquote><p> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>applname</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i>SQL_ATTR_INFO_APPLNAME</i> - A pointer to a null-terminated character string used to identify the client application name sent to the host database server when using DB2 Connect. </p><blockquote><p><b class='note'>Hinweis</b>: DB2 for z/OS and OS/390 servers support up to a length of 32 characters. <br /> </p></blockquote><p> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>wrkstnname</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i>SQL_ATTR_INFO_WRKSTNNAME</i> - A pointer to a null-terminated character string used to identify the client workstation name sent to the host database server when using DB2 Connect. </p><blockquote><p><b class='note'>Hinweis</b>: DB2 for z/OS and OS/390 servers support up to a length of 18 characters. <br /> </p></blockquote><p> </p> </dd> </dl> <p> </p> </dd> </dl> <p> </p> <p class='para'> The following table specifies which options are compatible with the available resource types: </p><table class='doctable table'> <caption><b>Resource-Parameter Matrix</b></caption> <col align='center' /> <col align='center' /> <col align='center' /> <col align='center' /> <col align='center' /> <thead valign='middle'> <tr valign='middle'> <th>Key</th> <th>Value</th> <th colspan='3'>Resource Type</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td class='empty'>&amp;nbsp;</td><td class='empty'>&amp;nbsp;</td><td align='center'>Connection</td> <td align='center'>Statement</td> <td align='center'>Result Set</td> </tr> <tr valign='middle'> <td align='left'>userid</td> <td align='left'><i>SQL_ATTR_INFO_USERID</i></td> <td align='center'>X</td> <td align='center'>X</td> <td align='center'>-</td> </tr> <tr valign='middle'> <td align='left'>acctstr</td> <td align='left'><i>SQL_ATTR_INFO_ACCTSTR</i></td> <td align='center'>X</td> <td align='center'>X</td> <td align='center'>-</td> </tr> <tr valign='middle'> <td align='left'>applname</td> <td align='left'><i>SQL_ATTR_INFO_APPLNAME</i></td> <td align='center'>X</td> <td align='center'>X</td> <td align='center'>-</td> </tr> <tr valign='middle'> <td align='left'>wrkstnname</td> <td align='left'><i>SQL_ATTR_INFO_WRKSTNNAME</i></td> <td align='center'>X</td> <td align='center'>X</td> <td align='center'>-</td> </tr> </tbody> </table> <p> </p> </div> <a name='function.db2-get-option.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns the current setting of the connection attribute provided on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='function.db2-get-option.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Setting and retrieving parameters through a connection resource</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>/*&amp;nbsp;Database&amp;nbsp;Connection&amp;nbsp;Parameters&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$database&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SAMPLE'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$user&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'db2inst1'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$password&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'ibmdb2'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Obtain&amp;nbsp;Connection&amp;nbsp;Resource&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$user</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$password</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Client&amp;nbsp;attributes&amp;nbsp;passed&amp;nbsp;through&amp;nbsp;connection&amp;nbsp;string:\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Create&amp;nbsp;the&amp;nbsp;associative&amp;nbsp;options&amp;nbsp;array&amp;nbsp;with&amp;nbsp;valid&amp;nbsp;key-value&amp;nbsp;pairs&amp;nbsp;*/<br />/*&amp;nbsp;Assign&amp;nbsp;the&amp;nbsp;attributes&amp;nbsp;through&amp;nbsp;connection&amp;nbsp;string&amp;nbsp;*/<br />/*&amp;nbsp;Access&amp;nbsp;the&amp;nbsp;options&amp;nbsp;specified&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$options1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'userid'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'db2inst1'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$conn1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$user</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$password</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$options1</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$val&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_get_option</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'userid'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$val&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$options2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'acctstr'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'account'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$conn2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$user</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$password</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$options2</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$val&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_get_option</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'acctstr'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$val&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$options3&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'applname'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'myapp'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$conn3&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$user</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$password</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$options3</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$val&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_get_option</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn3</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'applname'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$val&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$options4&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'wrkstnname'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'workstation'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$conn4&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$user</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$password</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$options4</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$val&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_get_option</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn4</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'wrkstnname'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$val&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Client&amp;nbsp;attributes&amp;nbsp;passed&amp;nbsp;post-connection:\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Create&amp;nbsp;the&amp;nbsp;associative&amp;nbsp;options&amp;nbsp;array&amp;nbsp;with&amp;nbsp;valid&amp;nbsp;key-value&amp;nbsp;pairs&amp;nbsp;*/<br />/*&amp;nbsp;Assign&amp;nbsp;the&amp;nbsp;attributes&amp;nbsp;after&amp;nbsp;a&amp;nbsp;connection&amp;nbsp;is&amp;nbsp;made&amp;nbsp;*/<br />/*&amp;nbsp;Access&amp;nbsp;the&amp;nbsp;options&amp;nbsp;specified&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$options5&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'userid'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'db2inst1'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$conn5&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$user</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$password</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$rc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_set_option</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn5</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$options5</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$val&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_get_option</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn5</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'userid'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$val&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$options6&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'acctstr'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'account'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$conn6&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$user</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$password</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$rc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_set_option</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn6</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$options6</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$val&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_get_option</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn6</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'acctstr'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$val&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$options7&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'applname'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'myapp'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$conn7&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$user</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$password</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$rc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_set_option</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn7</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$options7</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$val&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_get_option</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn7</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'applname'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$val&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$options8&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'wrkstnname'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'workstation'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$conn8&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$user</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$password</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$rc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_set_option</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn8</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$options8</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$val&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_get_option</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn8</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'wrkstnname'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$val&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Client attributes passed through connection string: db2inst1 account myapp workstation Client attributes passed post-connection: db2inst1 account myapp workstation</pre></div> </div> </div><p> </p> </div> <a name='function.db2-get-option.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.db2-connect.php' class='function' rel='rdfs-seeAlso'>db2_connect()</a> - Returns a connection to a database</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-cursor-type.php' class='function' rel='rdfs-seeAlso'>db2_cursor_type()</a> - Returns the cursor type used by a statement resource</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-exec.php' class='function' rel='rdfs-seeAlso'>db2_exec()</a> - Executes an SQL statement directly</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-set-option.php' class='function' rel='rdfs-seeAlso'>db2_set_option()</a> - Set options for connection or statement resources</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-pconnect.php' class='function' rel='rdfs-seeAlso'>db2_pconnect()</a> - Returns a persistent connection to a database</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-prepare.php' class='function' rel='rdfs-seeAlso'>db2_prepare()</a> - Prepares an SQL statement to be executed</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="db2_free_stmt" value="<div id='function.db2-free-stmt' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.db2-free-stmt.php'>db2_free_stmt</a></h1> <p class='verinfo'>(PECL ibm_db2 &amp;gt;= 1.0.0)</p><p class='refpurpose'><span class='refname'>db2_free_stmt</span> &amp;mdash; <span class='dc-title'> Frees resources associated with the indicated statement resource </span></p> </div> <a name='function.db2-free-stmt.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>db2_free_stmt</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$stmt</tt></span> )</div> <p class='para rdfs-comment'> Frees the system and database resources that are associated with a statement resource. These resources are freed implicitly when a script finishes, but you can call <b>db2_free_stmt()</b> to explicitly free the statement resources before the end of the script. </p> </div> <a name='function.db2-free-stmt.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>stmt</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A valid statement resource. </p> </dd> </dl> <p> </p> </div> <a name='function.db2-free-stmt.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.db2-free-stmt.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.db2-free-result.php' class='function' rel='rdfs-seeAlso'>db2_free_result()</a> - Frees resources associated with a result set</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="db2_free_result" value="<div id='function.db2-free-result' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.db2-free-result.php'>db2_free_result</a></h1> <p class='verinfo'>(PECL ibm_db2 &amp;gt;= 1.0.0)</p><p class='refpurpose'><span class='refname'>db2_free_result</span> &amp;mdash; <span class='dc-title'> Frees resources associated with a result set </span></p> </div> <a name='function.db2-free-result.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>db2_free_result</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$stmt</tt></span> )</div> <p class='para rdfs-comment'> Frees the system and database resources that are associated with a result set. These resources are freed implicitly when a script finishes, but you can call <b>db2_free_result()</b> to explicitly free the result set resources before the end of the script. </p> </div> <a name='function.db2-free-result.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>stmt</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A valid statement resource. </p> </dd> </dl> <p> </p> </div> <a name='function.db2-free-result.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.db2-free-result.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.db2-free-stmt.php' class='function' rel='rdfs-seeAlso'>db2_free_stmt()</a> - Frees resources associated with the indicated statement resource</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="db2_foreign_keys" value="<div id='function.db2-foreign-keys' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.db2-foreign-keys.php'>db2_foreign_keys</a></h1> <p class='verinfo'>(PECL ibm_db2 &amp;gt;= 1.0.0)</p><p class='refpurpose'><span class='refname'>db2_foreign_keys</span> &amp;mdash; <span class='dc-title'> Returns a result set listing the foreign keys for a table </span></p> </div> <a name='function.db2-foreign-keys.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>db2_foreign_keys</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$qualifier</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$schema</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$table-name</tt></span> )</div> <p class='para rdfs-comment'> Returns a result set listing the foreign keys for a table. </p> </div> <a name='function.db2-foreign-keys.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A valid connection to an IBM DB2, Cloudscape, or Apache Derby database. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>qualifier</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A qualifier for DB2 databases running on OS/390 or z/OS servers. For other databases, pass <b><tt class='constant'>NULL</tt></b> or an empty string. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>schema</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The schema which contains the tables. If <i><tt class='parameter'>schema</tt></i> is <b><tt class='constant'>NULL</tt></b>, <b>db2_foreign_keys()</b> matches the schema for the current connection. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>table-name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The name of the table. </p> </dd> </dl> <p> </p> </div> <a name='function.db2-foreign-keys.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns a statement resource with a result set containing rows describing the foreign keys for the specified table. The result set is composed of the following columns: </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Column name</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>PKTABLE_CAT</td> <td align='left'> Name of the catalog for the table containing the primary key. The value is NULL if this table does not have catalogs. </td> </tr> <tr valign='middle'> <td align='left'>PKTABLE_SCHEM</td> <td align='left'> Name of the schema for the table containing the primary key. </td> </tr> <tr valign='middle'> <td align='left'>PKTABLE_NAME</td> <td align='left'>Name of the table containing the primary key.</td> </tr> <tr valign='middle'> <td align='left'>PKCOLUMN_NAME</td> <td align='left'>Name of the column containing the primary key.</td> </tr> <tr valign='middle'> <td align='left'>FKTABLE_CAT</td> <td align='left'> Name of the catalog for the table containing the foreign key. The value is NULL if this table does not have catalogs. </td> </tr> <tr valign='middle'> <td align='left'>FKTABLE_SCHEM</td> <td align='left'> Name of the schema for the table containing the foreign key. </td> </tr> <tr valign='middle'> <td align='left'>FKTABLE_NAME</td> <td align='left'>Name of the table containing the foreign key.</td> </tr> <tr valign='middle'> <td align='left'>FKCOLUMN_NAME</td> <td align='left'>Name of the column containing the foreign key.</td> </tr> <tr valign='middle'> <td align='left'>KEY_SEQ</td> <td align='left'>1-indexed position of the column in the key.</td> </tr> <tr valign='middle'> <td align='left'>UPDATE_RULE</td> <td align='left'> Integer value representing the action applied to the foreign key when the SQL operation is UPDATE. </td> </tr> <tr valign='middle'> <td align='left'>DELETE_RULE</td> <td align='left'> Integer value representing the action applied to the foreign key when the SQL operation is DELETE. </td> </tr> <tr valign='middle'> <td align='left'>FK_NAME</td> <td align='left'>The name of the foreign key.</td> </tr> <tr valign='middle'> <td align='left'>PK_NAME</td> <td align='left'>The name of the primary key.</td> </tr> <tr valign='middle'> <td align='left'>DEFERRABILITY</td> <td align='left'> An integer value representing whether the foreign key deferrability is SQL_INITIALLY_DEFERRED, SQL_INITIALLY_IMMEDIATE, or SQL_NOT_DEFERRABLE. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.db2-foreign-keys.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.db2-column-privileges.php' class='function' rel='rdfs-seeAlso'>db2_column_privileges()</a> - Returns a result set listing the columns and associated privileges for a table</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-columns.php' class='function' rel='rdfs-seeAlso'>db2_columns()</a> - Returns a result set listing the columns and associated metadata for a table</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-primary-keys.php' class='function' rel='rdfs-seeAlso'>db2_primary_keys()</a> - Returns a result set listing primary keys for a table</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-procedure-columns.php' class='function' rel='rdfs-seeAlso'>db2_procedure_columns()</a> - Returns a result set listing stored procedure parameters</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-procedures.php' class='function' rel='rdfs-seeAlso'>db2_procedures()</a> - Returns a result set listing the stored procedures registered in a database</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-special-columns.php' class='function' rel='rdfs-seeAlso'>db2_special_columns()</a> - Returns a result set listing the unique row identifier columns for a table</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-statistics.php' class='function' rel='rdfs-seeAlso'>db2_statistics()</a> - Returns a result set listing the index and statistics for a table</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-table-privileges.php' class='function' rel='rdfs-seeAlso'>db2_table_privileges()</a> - Returns a result set listing the tables and associated privileges in a database</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-tables.php' class='function' rel='rdfs-seeAlso'>db2_tables()</a> - Returns a result set listing the tables and associated metadata in a database</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="db2_field_width" value="<div id='function.db2-field-width' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.db2-field-width.php'>db2_field_width</a></h1> <p class='verinfo'>(PECL ibm_db2 &amp;gt;= 1.0.0)</p><p class='refpurpose'><span class='refname'>db2_field_width</span> &amp;mdash; <span class='dc-title'> Returns the width of the current value of the indicated column in a result set </span></p> </div> <a name='function.db2-field-width.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>db2_field_width</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$stmt</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$column</tt></span> )</div> <p class='para rdfs-comment'> Returns the width of the current value of the indicated column in a result set. This is the maximum width of the column for a fixed-length data type, or the actual width of the column for a variable-length data type. </p> </div> <a name='function.db2-field-width.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>stmt</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Specifies a statement resource containing a result set. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>column</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Specifies the column in the result set. This can either be an integer representing the 0-indexed position of the column, or a string containing the name of the column. </p> </dd> </dl> <p> </p> </div> <a name='function.db2-field-width.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns an integer containing the width of the specified character or binary data type column in a result set. If the specified column does not exist in the result set, <b>db2_field_width()</b> returns <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.db2-field-width.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.db2-field-display-size.php' class='function' rel='rdfs-seeAlso'>db2_field_display_size()</a> - Returns the maximum number of bytes required to display a column</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-field-name.php' class='function' rel='rdfs-seeAlso'>db2_field_name()</a> - Returns the name of the column in the result set</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-field-num.php' class='function' rel='rdfs-seeAlso'>db2_field_num()</a> - Returns the position of the named column in a result set</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-field-precision.php' class='function' rel='rdfs-seeAlso'>db2_field_precision()</a> - Returns the precision of the indicated column in a result set</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-field-scale.php' class='function' rel='rdfs-seeAlso'>db2_field_scale()</a> - Returns the scale of the indicated column in a result set</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-field-type.php' class='function' rel='rdfs-seeAlso'>db2_field_type()</a> - Returns the data type of the indicated column in a result set</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="db2_field_type" value="<div id='function.db2-field-type' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.db2-field-type.php'>db2_field_type</a></h1> <p class='verinfo'>(PECL ibm_db2 &amp;gt;= 1.0.0)</p><p class='refpurpose'><span class='refname'>db2_field_type</span> &amp;mdash; <span class='dc-title'> Returns the data type of the indicated column in a result set </span></p> </div> <a name='function.db2-field-type.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>db2_field_type</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$stmt</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$column</tt></span> )</div> <p class='para rdfs-comment'> Returns the data type of the indicated column in a result set. </p> </div> <a name='function.db2-field-type.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>stmt</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Specifies a statement resource containing a result set. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>column</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Specifies the column in the result set. This can either be an integer representing the 0-indexed position of the column, or a string containing the name of the column. </p> </dd> </dl> <p> </p> </div> <a name='function.db2-field-type.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns a string containing the defined data type of the specified column. If the specified column does not exist in the result set, <b>db2_field_type()</b> returns <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.db2-field-type.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.db2-field-display-size.php' class='function' rel='rdfs-seeAlso'>db2_field_display_size()</a> - Returns the maximum number of bytes required to display a column</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-field-name.php' class='function' rel='rdfs-seeAlso'>db2_field_name()</a> - Returns the name of the column in the result set</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-field-num.php' class='function' rel='rdfs-seeAlso'>db2_field_num()</a> - Returns the position of the named column in a result set</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-field-precision.php' class='function' rel='rdfs-seeAlso'>db2_field_precision()</a> - Returns the precision of the indicated column in a result set</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-field-scale.php' class='function' rel='rdfs-seeAlso'>db2_field_scale()</a> - Returns the scale of the indicated column in a result set</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-field-width.php' class='function' rel='rdfs-seeAlso'>db2_field_width()</a> - Returns the width of the current value of the indicated column in a result set</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="db2_field_scale" value="<div id='function.db2-field-scale' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.db2-field-scale.php'>db2_field_scale</a></h1> <p class='verinfo'>(PECL ibm_db2 &amp;gt;= 1.0.0)</p><p class='refpurpose'><span class='refname'>db2_field_scale</span> &amp;mdash; <span class='dc-title'> Returns the scale of the indicated column in a result set </span></p> </div> <a name='function.db2-field-scale.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>db2_field_scale</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$stmt</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$column</tt></span> )</div> <p class='para rdfs-comment'> Returns the scale of the indicated column in a result set. </p> </div> <a name='function.db2-field-scale.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>stmt</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Specifies a statement resource containing a result set. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>column</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Specifies the column in the result set. This can either be an integer representing the 0-indexed position of the column, or a string containing the name of the column. </p> </dd> </dl> <p> </p> </div> <a name='function.db2-field-scale.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns an integer containing the scale of the specified column. If the specified column does not exist in the result set, <b>db2_field_scale()</b> returns <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.db2-field-scale.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.db2-field-display-size.php' class='function' rel='rdfs-seeAlso'>db2_field_display_size()</a> - Returns the maximum number of bytes required to display a column</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-field-name.php' class='function' rel='rdfs-seeAlso'>db2_field_name()</a> - Returns the name of the column in the result set</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-field-num.php' class='function' rel='rdfs-seeAlso'>db2_field_num()</a> - Returns the position of the named column in a result set</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-field-precision.php' class='function' rel='rdfs-seeAlso'>db2_field_precision()</a> - Returns the precision of the indicated column in a result set</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-field-type.php' class='function' rel='rdfs-seeAlso'>db2_field_type()</a> - Returns the data type of the indicated column in a result set</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-field-width.php' class='function' rel='rdfs-seeAlso'>db2_field_width()</a> - Returns the width of the current value of the indicated column in a result set</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="db2_field_precision" value="<div id='function.db2-field-precision' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.db2-field-precision.php'>db2_field_precision</a></h1> <p class='verinfo'>(PECL ibm_db2 &amp;gt;= 1.0.0)</p><p class='refpurpose'><span class='refname'>db2_field_precision</span> &amp;mdash; <span class='dc-title'> Returns the precision of the indicated column in a result set </span></p> </div> <a name='function.db2-field-precision.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>db2_field_precision</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$stmt</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$column</tt></span> )</div> <p class='para rdfs-comment'> Returns the precision of the indicated column in a result set. </p> </div> <a name='function.db2-field-precision.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>stmt</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Specifies a statement resource containing a result set. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>column</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Specifies the column in the result set. This can either be an integer representing the 0-indexed position of the column, or a string containing the name of the column. </p> </dd> </dl> <p> </p> </div> <a name='function.db2-field-precision.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns an integer containing the precision of the specified column. If the specified column does not exist in the result set, <b>db2_field_precision()</b> returns <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.db2-field-precision.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.db2-field-display-size.php' class='function' rel='rdfs-seeAlso'>db2_field_display_size()</a> - Returns the maximum number of bytes required to display a column</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-field-name.php' class='function' rel='rdfs-seeAlso'>db2_field_name()</a> - Returns the name of the column in the result set</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-field-num.php' class='function' rel='rdfs-seeAlso'>db2_field_num()</a> - Returns the position of the named column in a result set</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-field-scale.php' class='function' rel='rdfs-seeAlso'>db2_field_scale()</a> - Returns the scale of the indicated column in a result set</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-field-type.php' class='function' rel='rdfs-seeAlso'>db2_field_type()</a> - Returns the data type of the indicated column in a result set</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-field-width.php' class='function' rel='rdfs-seeAlso'>db2_field_width()</a> - Returns the width of the current value of the indicated column in a result set</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="db2_field_num" value="<div id='function.db2-field-num' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.db2-field-num.php'>db2_field_num</a></h1> <p class='verinfo'>(PECL ibm_db2 &amp;gt;= 1.0.0)</p><p class='refpurpose'><span class='refname'>db2_field_num</span> &amp;mdash; <span class='dc-title'> Returns the position of the named column in a result set </span></p> </div> <a name='function.db2-field-num.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>db2_field_num</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$stmt</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$column</tt></span> )</div> <p class='para rdfs-comment'> Returns the position of the named column in a result set. </p> </div> <a name='function.db2-field-num.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>stmt</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Specifies a statement resource containing a result set. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>column</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Specifies the column in the result set. This can either be an integer representing the 0-indexed position of the column, or a string containing the name of the column. </p> </dd> </dl> <p> </p> </div> <a name='function.db2-field-num.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns an integer containing the 0-indexed position of the named column in the result set. If the specified column does not exist in the result set, <b>db2_field_num()</b> returns <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.db2-field-num.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.db2-field-display-size.php' class='function' rel='rdfs-seeAlso'>db2_field_display_size()</a> - Returns the maximum number of bytes required to display a column</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-field-name.php' class='function' rel='rdfs-seeAlso'>db2_field_name()</a> - Returns the name of the column in the result set</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-field-precision.php' class='function' rel='rdfs-seeAlso'>db2_field_precision()</a> - Returns the precision of the indicated column in a result set</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-field-scale.php' class='function' rel='rdfs-seeAlso'>db2_field_scale()</a> - Returns the scale of the indicated column in a result set</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-field-type.php' class='function' rel='rdfs-seeAlso'>db2_field_type()</a> - Returns the data type of the indicated column in a result set</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-field-width.php' class='function' rel='rdfs-seeAlso'>db2_field_width()</a> - Returns the width of the current value of the indicated column in a result set</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="db2_field_name" value="<div id='function.db2-field-name' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.db2-field-name.php'>db2_field_name</a></h1> <p class='verinfo'>(PECL ibm_db2 &amp;gt;= 1.0.0)</p><p class='refpurpose'><span class='refname'>db2_field_name</span> &amp;mdash; <span class='dc-title'> Returns the name of the column in the result set </span></p> </div> <a name='function.db2-field-name.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>db2_field_name</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$stmt</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$column</tt></span> )</div> <p class='para rdfs-comment'> Returns the name of the specified column in the result set. </p> </div> <a name='function.db2-field-name.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>stmt</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Specifies a statement resource containing a result set. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>column</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Specifies the column in the result set. This can either be an integer representing the 0-indexed position of the column, or a string containing the name of the column. </p> </dd> </dl> <p> </p> </div> <a name='function.db2-field-name.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns a string containing the name of the specified column. If the specified column does not exist in the result set, <b>db2_field_name()</b> returns <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.db2-field-name.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.db2-field-display-size.php' class='function' rel='rdfs-seeAlso'>db2_field_display_size()</a> - Returns the maximum number of bytes required to display a column</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-field-num.php' class='function' rel='rdfs-seeAlso'>db2_field_num()</a> - Returns the position of the named column in a result set</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-field-precision.php' class='function' rel='rdfs-seeAlso'>db2_field_precision()</a> - Returns the precision of the indicated column in a result set</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-field-scale.php' class='function' rel='rdfs-seeAlso'>db2_field_scale()</a> - Returns the scale of the indicated column in a result set</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-field-type.php' class='function' rel='rdfs-seeAlso'>db2_field_type()</a> - Returns the data type of the indicated column in a result set</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-field-width.php' class='function' rel='rdfs-seeAlso'>db2_field_width()</a> - Returns the width of the current value of the indicated column in a result set</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="db2_field_display_size" value="<div id='function.db2-field-display-size' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.db2-field-display-size.php'>db2_field_display_size</a></h1> <p class='verinfo'>(PECL ibm_db2 &amp;gt;= 1.0.0)</p><p class='refpurpose'><span class='refname'>db2_field_display_size</span> &amp;mdash; <span class='dc-title'> Returns the maximum number of bytes required to display a column </span></p> </div> <a name='function.db2-field-display-size.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>db2_field_display_size</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$stmt</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$column</tt></span> )</div> <p class='para rdfs-comment'> Returns the maximum number of bytes required to display a column in a result set. </p> </div> <a name='function.db2-field-display-size.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>stmt</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Specifies a statement resource containing a result set. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>column</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Specifies the column in the result set. This can either be an integer representing the 0-indexed position of the column, or a string containing the name of the column. </p> </dd> </dl> <p> </p> </div> <a name='function.db2-field-display-size.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns an integer value with the maximum number of bytes required to display the specified column. If the column does not exist in the result set, <b>db2_field_display_size()</b> returns <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.db2-field-display-size.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.db2-field-name.php' class='function' rel='rdfs-seeAlso'>db2_field_name()</a> - Returns the name of the column in the result set</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-field-num.php' class='function' rel='rdfs-seeAlso'>db2_field_num()</a> - Returns the position of the named column in a result set</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-field-precision.php' class='function' rel='rdfs-seeAlso'>db2_field_precision()</a> - Returns the precision of the indicated column in a result set</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-field-scale.php' class='function' rel='rdfs-seeAlso'>db2_field_scale()</a> - Returns the scale of the indicated column in a result set</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-field-type.php' class='function' rel='rdfs-seeAlso'>db2_field_type()</a> - Returns the data type of the indicated column in a result set</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-field-width.php' class='function' rel='rdfs-seeAlso'>db2_field_width()</a> - Returns the width of the current value of the indicated column in a result set</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="db2_fetch_row" value="<div id='function.db2-fetch-row' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.db2-fetch-row.php'>db2_fetch_row</a></h1> <p class='verinfo'>(PECL ibm_db2 &amp;gt;= 1.0.0)</p><p class='refpurpose'><span class='refname'>db2_fetch_row</span> &amp;mdash; <span class='dc-title'> Sets the result set pointer to the next row or requested row </span></p> </div> <a name='function.db2-fetch-row.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>db2_fetch_row</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$stmt</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$row_number</tt></span> ] )</div> <p class='para rdfs-comment'> Use <b>db2_fetch_row()</b> to iterate through a result set, or to point to a specific row in a result set if you requested a scrollable cursor. </p> <p class='para'> To retrieve individual fields from the result set, call the <a href='http://www.php.net/manual/de/function.db2-result.php' class='function'>db2_result()</a> function. </p> <p class='para'> Rather than calling <b>db2_fetch_row()</b> and <a href='http://www.php.net/manual/de/function.db2-result.php' class='function'>db2_result()</a>, most applications will call one of <a href='http://www.php.net/manual/de/function.db2-fetch-assoc.php' class='function'>db2_fetch_assoc()</a>, <a href='http://www.php.net/manual/de/function.db2-fetch-both.php' class='function'>db2_fetch_both()</a>, or <a href='http://www.php.net/manual/de/function.db2-fetch-array.php' class='function'>db2_fetch_array()</a> to advance the result set pointer and return a complete row as an array. </p> </div> <a name='function.db2-fetch-row.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>stmt</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A valid <i>stmt</i> resource. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>row_number</tt></i> </span> </dt><dd class='listitem'> <p class='para'> With scrollable cursors, you can request a specific row number in the result set. Row numbering is 1-indexed. </p> </dd> </dl> <p> </p> </div> <a name='function.db2-fetch-row.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns <b><tt class='constant'>TRUE</tt></b> if the requested row exists in the result set. Returns <b><tt class='constant'>FALSE</tt></b> if the requested row does not exist in the result set. </p> </div> <a name='function.db2-fetch-row.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Iterating through a result set</b></p> <div class='example-contents para'><p> The following example demonstrates how to iterate through a result set with <b>db2_fetch_row()</b> and retrieve columns from the result set with <a href='http://www.php.net/manual/de/function.db2-result.php' class='function'>db2_result()</a>. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$sql&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;name,&amp;nbsp;breed&amp;nbsp;FROM&amp;nbsp;animals&amp;nbsp;WHERE&amp;nbsp;weight&amp;nbsp;&amp;lt;&amp;nbsp;?'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$sql</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>db2_execute</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #0000BB'>10</span><span style='color: #007700'>));<br />while&amp;nbsp;(</span><span style='color: #0000BB'>db2_fetch_row</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$name&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$breed&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_result</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$name</span><span style='color: #DD0000'>&amp;nbsp;</span><span style='color: #0000BB'>$breed</span><span style='color: #DD0000'>'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> cat Pook gold fish Bubbles budgerigar Gizmo goat Rickety Ride </pre></div> </div> </div><p> </p><div class='example'> <p><b>Beispiel #2 i5/OS recommended alternatives to db2_fetch_row/db2_result</b></p> <div class='example-contents para'><p> On i5/OS it is recommended that you use <a href='http://www.php.net/manual/de/function.db2-fetch-both.php' class='function'>db2_fetch_both()</a>, <a href='http://www.php.net/manual/de/function.db2-fetch-array.php' class='function'>db2_fetch_array()</a>, or <a href='http://www.php.net/manual/de/function.db2-fetch-object.php' class='function'>db2_fetch_object()</a> over <b>db2_fetch_row()</b>/<a href='http://www.php.net/manual/de/function.db2-result.php' class='function'>db2_result()</a>. In general <b>db2_fetch_row()</b>/<a href='http://www.php.net/manual/de/function.db2-result.php' class='function'>db2_result()</a> have more issues with various column types in <i>EBCIDIC</i> to <i>ASCII</i> translation, including possible truncation in <i>DBCS</i> applications. You may also find the performance of <a href='http://www.php.net/manual/de/function.db2-fetch-both.php' class='function'>db2_fetch_both()</a>, <a href='http://www.php.net/manual/de/function.db2-fetch-array.php' class='function'>db2_fetch_array()</a>, and <a href='http://www.php.net/manual/de/function.db2-fetch-object.php' class='function'>db2_fetch_object()</a> to be superior to <b>db2_fetch_row()</b>/<a href='http://www.php.net/manual/de/function.db2-result.php' class='function'>db2_result()</a>. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>''</span><span style='color: #007700'>,</span><span style='color: #DD0000'>''</span><span style='color: #007700'>,</span><span style='color: #DD0000'>''</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$sql&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;SPECIFIC_SCHEMA,&amp;nbsp;SPECIFIC_NAME,&amp;nbsp;ROUTINE_SCHEMA,&amp;nbsp;ROUTINE_NAME,&amp;nbsp;ROUTINE_TYPE,&amp;nbsp;ROUTINE_CREATED,&amp;nbsp;ROUTINE_BODY,&amp;nbsp;IN_PARMS,&amp;nbsp;OUT_PARMS,&amp;nbsp;INOUT_PARMS,&amp;nbsp;PARAMETER_STYLE,&amp;nbsp;EXTERNAL_NAME,&amp;nbsp;EXTERNAL_LANGUAGE&amp;nbsp;FROM&amp;nbsp;QSYS2.SYSROUTINES&amp;nbsp;FETCH&amp;nbsp;FIRST&amp;nbsp;2&amp;nbsp;ROWS&amp;nbsp;ONLY'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_exec</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$sql</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'cursor'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>DB2_SCROLLABLE</span><span style='color: #007700'>));<br />&amp;nbsp;&amp;nbsp;while&amp;nbsp;(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_fetch_both</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>)){<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;gt;db2_fetch_both&amp;nbsp;</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'SPECIFIC_NAME'</span><span style='color: #007700'>]}</span><span style='color: #DD0000'>&amp;nbsp;</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'ROUTINE_CREATED'</span><span style='color: #007700'>]}</span><span style='color: #DD0000'>&amp;nbsp;</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>5</span><span style='color: #007700'>]}</span><span style='color: #DD0000'>'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_exec</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$sql</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'cursor'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>DB2_SCROLLABLE</span><span style='color: #007700'>));<br />&amp;nbsp;&amp;nbsp;while&amp;nbsp;(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_fetch_array</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>)){<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;gt;db2_fetch_array&amp;nbsp;</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>]}</span><span style='color: #DD0000'>&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>5</span><span style='color: #007700'>]}</span><span style='color: #DD0000'>'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_exec</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$sql</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'cursor'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>DB2_SCROLLABLE</span><span style='color: #007700'>));<br />&amp;nbsp;&amp;nbsp;while&amp;nbsp;(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_fetch_object</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>)){<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;gt;db2_fetch_object&amp;nbsp;</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>SPECIFIC_NAME</span><span style='color: #007700'>}</span><span style='color: #DD0000'>&amp;nbsp;</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>ROUTINE_CREATED</span><span style='color: #007700'>}</span><span style='color: #DD0000'>'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>db2_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> db2_fetch_both MATCH_ANIMAL 2006-08-25-17.10.23.775000 2006-08-25-17.10.23.775000 db2_fetch_both MULTIRESULTS 2006-10-17-10.11.05.308000 2006-10-17-10.11.05.308000 db2_fetch_array MATCH_ANIMAL 2006-08-25-17.10.23.775000 db2_fetch_array MULTIRESULTS 2006-10-17-10.11.05.308000 db2_fetch_object MATCH_ANIMAL 2006-08-25-17.10.23.775000 db2_fetch_object MULTIRESULTS 2006-10-17-10.11.05.308000 </pre></div> </div> </div><p> </p> </div> <a name='function.db2-fetch-row.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.db2-fetch-array.php' class='function' rel='rdfs-seeAlso'>db2_fetch_array()</a> - Returns an array, indexed by column position, representing a row in a result set</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-fetch-assoc.php' class='function' rel='rdfs-seeAlso'>db2_fetch_assoc()</a> - Returns an array, indexed by column name, representing a row in a result set</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-fetch-both.php' class='function' rel='rdfs-seeAlso'>db2_fetch_both()</a> - Returns an array, indexed by both column name and position, representing a row in a result set</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-fetch-object.php' class='function' rel='rdfs-seeAlso'>db2_fetch_object()</a> - Returns an object with properties representing columns in the fetched row</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-result.php' class='function' rel='rdfs-seeAlso'>db2_result()</a> - Returns a single column from a row in the result set</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="db2_fetch_object" value="<div id='function.db2-fetch-object' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.db2-fetch-object.php'>db2_fetch_object</a></h1> <p class='verinfo'>(PECL ibm_db2 &amp;gt;= 1.0.0)</p><p class='refpurpose'><span class='refname'>db2_fetch_object</span> &amp;mdash; <span class='dc-title'> Returns an object with properties representing columns in the fetched row </span></p> </div> <a name='function.db2-fetch-object.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>object</span> <span class='methodname'><b>db2_fetch_object</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$stmt</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$row_number</tt><span class='initializer'> = -1</span></span> ] )</div> <p class='para rdfs-comment'> Returns an object in which each property represents a column returned in the row fetched from a result set. </p> </div> <a name='function.db2-fetch-object.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>stmt</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A valid <i>stmt</i> resource containing a result set. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>row_number</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Requests a specific 1-indexed row from the result set. Passing this parameter results in a PHP warning if the result set uses a forward-only cursor. </p> </dd> </dl> <p> </p> </div> <a name='function.db2-fetch-object.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns an object representing a single row in the result set. The properties of the object map to the names of the columns in the result set. </p> <p class='para'> The IBM DB2, Cloudscape, and Apache Derby database servers typically fold column names to upper-case, so the object properties will reflect that case. </p> <p class='para'> If your SELECT statement calls a scalar function to modify the value of a column, the database servers return the column number as the name of the column in the result set. If you prefer a more descriptive column name and object property, you can use the AS clause to assign a name to the column in the result set. </p> <p class='para'> Returns <b><tt class='constant'>FALSE</tt></b> if no row was retrieved. </p> </div> <a name='function.db2-fetch-object.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 A <b>db2_fetch_object()</b> example</b></p> <div class='example-contents para'><p> The following example issues a SELECT statement with a scalar function, RTRIM, that removes whitespace from the end of the column. Rather than creating an object with the properties &amp;quot;BREED&amp;quot; and &amp;quot;2&amp;quot;, we use the AS clause in the SELECT statement to assign the name &amp;quot;name&amp;quot; to the modified column. The database server folds the column names to upper-case, resulting in an object with the properties &amp;quot;BREED&amp;quot; and &amp;quot;NAME&amp;quot;. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$user</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$password</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$sql&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;breed,&amp;nbsp;RTRIM(name)&amp;nbsp;AS&amp;nbsp;name<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FROM&amp;nbsp;animals<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WHERE&amp;nbsp;id&amp;nbsp;=&amp;nbsp;?'</span><span style='color: #007700'>;<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$sql</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>db2_execute</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #0000BB'>0</span><span style='color: #007700'>));<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;while&amp;nbsp;(</span><span style='color: #0000BB'>$pet&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_fetch_object</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Come&amp;nbsp;here,&amp;nbsp;</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$pet</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>NAME</span><span style='color: #007700'>}</span><span style='color: #DD0000'>,&amp;nbsp;my&amp;nbsp;little&amp;nbsp;</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$pet</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>BREED</span><span style='color: #007700'>}</span><span style='color: #DD0000'>!'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>db2_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>);<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Come here, Pook, my little cat! </pre></div> </div> </div><p> </p> </div> <a name='function.db2-fetch-object.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.db2-fetch-array.php' class='function' rel='rdfs-seeAlso'>db2_fetch_array()</a> - Returns an array, indexed by column position, representing a row in a result set</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-fetch-assoc.php' class='function' rel='rdfs-seeAlso'>db2_fetch_assoc()</a> - Returns an array, indexed by column name, representing a row in a result set</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-fetch-both.php' class='function' rel='rdfs-seeAlso'>db2_fetch_both()</a> - Returns an array, indexed by both column name and position, representing a row in a result set</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-fetch-row.php' class='function' rel='rdfs-seeAlso'>db2_fetch_row()</a> - Sets the result set pointer to the next row or requested row</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-result.php' class='function' rel='rdfs-seeAlso'>db2_result()</a> - Returns a single column from a row in the result set</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="db2_fetch_both" value="<div id='function.db2-fetch-both' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.db2-fetch-both.php'>db2_fetch_both</a></h1> <p class='verinfo'>(PECL ibm_db2 &amp;gt;= 1.0.0)</p><p class='refpurpose'><span class='refname'>db2_fetch_both</span> &amp;mdash; <span class='dc-title'> Returns an array, indexed by both column name and position, representing a row in a result set </span></p> </div> <a name='function.db2-fetch-both.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>db2_fetch_both</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$stmt</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$row_number</tt><span class='initializer'> = -1</span></span> ] )</div> <p class='para rdfs-comment'> Returns an array, indexed by both column name and position, representing a row in a result set. Note that the row returned by <b>db2_fetch_both()</b> requires more memory than the single-indexed arrays returned by <a href='http://www.php.net/manual/de/function.db2-fetch-assoc.php' class='function'>db2_fetch_assoc()</a> or <a href='http://www.php.net/manual/de/function.db2-fetch-array.php' class='function'>db2_fetch_array()</a>. </p> </div> <a name='function.db2-fetch-both.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>stmt</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A valid <i>stmt</i> resource containing a result set. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>row_number</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Requests a specific 1-indexed row from the result set. Passing this parameter results in a PHP warning if the result set uses a forward-only cursor. </p> </dd> </dl> <p> </p> </div> <a name='function.db2-fetch-both.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns an associative array with column values indexed by both the column name and 0-indexed column number. The array represents the next or requested row in the result set. Returns <b><tt class='constant'>FALSE</tt></b> if there are no rows left in the result set, or if the row requested by <i><tt class='parameter'>row_number</tt></i> does not exist in the result set. </p> </div> <a name='function.db2-fetch-both.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Iterating through a forward-only cursor</b></p> <div class='example-contents para'><p> If you call <b>db2_fetch_both()</b> without a specific row number, it automatically retrieves the next row in the result set. The following example accesses columns in the returned array by both column name and by numeric index. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$sql&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;id,&amp;nbsp;name,&amp;nbsp;breed,&amp;nbsp;weight&amp;nbsp;FROM&amp;nbsp;animals&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;breed'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$sql</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_execute</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>);<br /><br />while&amp;nbsp;(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_fetch_both</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'%-5d&amp;nbsp;%-16s&amp;nbsp;%-32s&amp;nbsp;%10s\n'</span><span style='color: #007700'>,&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'ID'</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'BREED'</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>3</span><span style='color: #007700'>]);<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 0 Pook cat 3.20 5 Rickety Ride goat 9.70 2 Smarty horse 350.00 </pre></div> </div> </div><p> </p><div class='example'> <p><b>Beispiel #2 Retrieving specific rows with <b>db2_fetch_both()</b> from a scrollable cursor</b></p> <div class='example-contents para'><p> If your result set uses a scrollable cursor, you can call <b>db2_fetch_both()</b> with a specific row number. The following example retrieves every other row in the result set, starting with the second row. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$sql&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;id,&amp;nbsp;name,&amp;nbsp;breed,&amp;nbsp;weight&amp;nbsp;FROM&amp;nbsp;animals&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;breed'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_exec</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$sql</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'cursor'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>DB2_SCROLLABLE</span><span style='color: #007700'>));<br /><br /></span><span style='color: #0000BB'>$i</span><span style='color: #007700'>=</span><span style='color: #0000BB'>2</span><span style='color: #007700'>;<br />while&amp;nbsp;(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_fetch_both</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'%-5d&amp;nbsp;%-16s&amp;nbsp;%-32s&amp;nbsp;%10s\n'</span><span style='color: #007700'>,&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'NAME'</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>2</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'WEIGHT'</span><span style='color: #007700'>]);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$i&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$i&amp;nbsp;</span><span style='color: #007700'>+&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 0 Pook cat 3.20 5 Rickety Ride goat 9.70 2 Smarty horse 350.00 </pre></div> </div> </div><p> </p> </div> <a name='function.db2-fetch-both.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.db2-fetch-array.php' class='function' rel='rdfs-seeAlso'>db2_fetch_array()</a> - Returns an array, indexed by column position, representing a row in a result set</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-fetch-assoc.php' class='function' rel='rdfs-seeAlso'>db2_fetch_assoc()</a> - Returns an array, indexed by column name, representing a row in a result set</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-fetch-object.php' class='function' rel='rdfs-seeAlso'>db2_fetch_object()</a> - Returns an object with properties representing columns in the fetched row</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-fetch-row.php' class='function' rel='rdfs-seeAlso'>db2_fetch_row()</a> - Sets the result set pointer to the next row or requested row</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-result.php' class='function' rel='rdfs-seeAlso'>db2_result()</a> - Returns a single column from a row in the result set</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="db2_fetch_assoc" value="<div id='function.db2-fetch-assoc' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.db2-fetch-assoc.php'>db2_fetch_assoc</a></h1> <p class='verinfo'>(PECL ibm_db2 &amp;gt;= 1.0.0)</p><p class='refpurpose'><span class='refname'>db2_fetch_assoc</span> &amp;mdash; <span class='dc-title'> Returns an array, indexed by column name, representing a row in a result set </span></p> </div> <a name='function.db2-fetch-assoc.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>db2_fetch_assoc</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$stmt</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$row_number</tt><span class='initializer'> = -1</span></span> ] )</div> <p class='para rdfs-comment'> Returns an array, indexed by column name, representing a row in a result set. </p> </div> <a name='function.db2-fetch-assoc.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>stmt</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A valid <i>stmt</i> resource containing a result set. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>row_number</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Requests a specific 1-indexed row from the result set. Passing this parameter results in a PHP warning if the result set uses a forward-only cursor. </p> </dd> </dl> <p> </p> </div> <a name='function.db2-fetch-assoc.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns an associative array with column values indexed by the column name representing the next or requested row in the result set. Returns <b><tt class='constant'>FALSE</tt></b> if there are no rows left in the result set, or if the row requested by <i><tt class='parameter'>row_number</tt></i> does not exist in the result set. </p> </div> <a name='function.db2-fetch-assoc.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Iterating through a forward-only cursor</b></p> <div class='example-contents para'><p> If you call <b>db2_fetch_assoc()</b> without a specific row number, it automatically retrieves the next row in the result set. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$sql&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;id,&amp;nbsp;name,&amp;nbsp;breed,&amp;nbsp;weight&amp;nbsp;FROM&amp;nbsp;animals&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;breed'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$sql</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_execute</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>);<br /><br />while&amp;nbsp;(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_fetch_assoc</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'%-5d&amp;nbsp;%-16s&amp;nbsp;%-32s&amp;nbsp;%10s\n'</span><span style='color: #007700'>,&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'ID'</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'NAME'</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'BREED'</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'WEIGHT'</span><span style='color: #007700'>]);<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 0 Pook cat 3.20 5 Rickety Ride goat 9.70 2 Smarty horse 350.00 </pre></div> </div> </div><p> </p><div class='example'> <p><b>Beispiel #2 Retrieving specific rows with <b>db2_fetch_assoc()</b> from a scrollable cursor</b></p> <div class='example-contents para'><p> If your result set uses a scrollable cursor, you can call <b>db2_fetch_assoc()</b> with a specific row number. The following example retrieves every other row in the result set, starting with the second row. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$sql&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;id,&amp;nbsp;name,&amp;nbsp;breed,&amp;nbsp;weight&amp;nbsp;FROM&amp;nbsp;animals&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;breed'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_exec</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$sql</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'cursor'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>DB2_SCROLLABLE</span><span style='color: #007700'>));<br /><br /></span><span style='color: #0000BB'>$i</span><span style='color: #007700'>=</span><span style='color: #0000BB'>2</span><span style='color: #007700'>;<br />while&amp;nbsp;(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_fetch_assoc</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'%-5d&amp;nbsp;%-16s&amp;nbsp;%-32s&amp;nbsp;%10s\n'</span><span style='color: #007700'>,&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'ID'</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'NAME'</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'BREED'</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'WEIGHT'</span><span style='color: #007700'>]);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$i&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$i&amp;nbsp;</span><span style='color: #007700'>+&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 0 Pook cat 3.20 5 Rickety Ride goat 9.70 2 Smarty horse 350.00 </pre></div> </div> </div><p> </p> </div> <a name='function.db2-fetch-assoc.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.db2-fetch-array.php' class='function' rel='rdfs-seeAlso'>db2_fetch_array()</a> - Returns an array, indexed by column position, representing a row in a result set</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-fetch-both.php' class='function' rel='rdfs-seeAlso'>db2_fetch_both()</a> - Returns an array, indexed by both column name and position, representing a row in a result set</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-fetch-object.php' class='function' rel='rdfs-seeAlso'>db2_fetch_object()</a> - Returns an object with properties representing columns in the fetched row</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-fetch-row.php' class='function' rel='rdfs-seeAlso'>db2_fetch_row()</a> - Sets the result set pointer to the next row or requested row</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-result.php' class='function' rel='rdfs-seeAlso'>db2_result()</a> - Returns a single column from a row in the result set</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="db2_fetch_array" value="<div id='function.db2-fetch-array' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.db2-fetch-array.php'>db2_fetch_array</a></h1> <p class='verinfo'>(PECL ibm_db2 &amp;gt;= 1.0.1)</p><p class='refpurpose'><span class='refname'>db2_fetch_array</span> &amp;mdash; <span class='dc-title'> Returns an array, indexed by column position, representing a row in a result set </span></p> </div> <a name='function.db2-fetch-array.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>db2_fetch_array</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$stmt</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$row_number</tt><span class='initializer'> = -1</span></span> ] )</div> <p class='para rdfs-comment'> Returns an array, indexed by column position, representing a row in a result set. The columns are 0-indexed. </p> </div> <a name='function.db2-fetch-array.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>stmt</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A valid <i>stmt</i> resource containing a result set. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>row_number</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Requests a specific 1-indexed row from the result set. Passing this parameter results in a PHP warning if the result set uses a forward-only cursor. </p> </dd> </dl> <p> </p> </div> <a name='function.db2-fetch-array.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns a 0-indexed array with column values indexed by the column position representing the next or requested row in the result set. Returns <b><tt class='constant'>FALSE</tt></b> if there are no rows left in the result set, or if the row requested by <i><tt class='parameter'>row_number</tt></i> does not exist in the result set. </p> </div> <a name='function.db2-fetch-array.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Iterating through a forward-only cursor</b></p> <div class='example-contents para'><p> If you call <b>db2_fetch_array()</b> without a specific row number, it automatically retrieves the next row in the result set. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$sql&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;id,&amp;nbsp;name,&amp;nbsp;breed,&amp;nbsp;weight&amp;nbsp;FROM&amp;nbsp;animals&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;breed'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$sql</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_execute</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>);<br /><br />while&amp;nbsp;(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_fetch_array</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'%-5d&amp;nbsp;%-16s&amp;nbsp;%-32s&amp;nbsp;%10s\n'</span><span style='color: #007700'>,&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>2</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>3</span><span style='color: #007700'>]);<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 0 Pook cat 3.20 5 Rickety Ride goat 9.70 2 Smarty horse 350.00 </pre></div> </div> </div><p> </p><div class='example'> <p><b>Beispiel #2 Retrieving specific rows with <b>db2_fetch_array()</b> from a scrollable cursor</b></p> <div class='example-contents para'><p> If your result set uses a scrollable cursor, you can call <b>db2_fetch_array()</b> with a specific row number. The following example retrieves every other row in the result set, starting with the second row. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$sql&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;id,&amp;nbsp;name,&amp;nbsp;breed,&amp;nbsp;weight&amp;nbsp;FROM&amp;nbsp;animals&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;breed'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_exec</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$sql</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'cursor'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>DB2_SCROLLABLE</span><span style='color: #007700'>));<br /><br /></span><span style='color: #0000BB'>$i</span><span style='color: #007700'>=</span><span style='color: #0000BB'>2</span><span style='color: #007700'>;<br />while&amp;nbsp;(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_fetch_array</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'%-5d&amp;nbsp;%-16s&amp;nbsp;%-32s&amp;nbsp;%10s\n'</span><span style='color: #007700'>,&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>2</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>3</span><span style='color: #007700'>]);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$i&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$i&amp;nbsp;</span><span style='color: #007700'>+&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 0 Pook cat 3.20 5 Rickety Ride goat 9.70 2 Smarty horse 350.00 </pre></div> </div> </div><p> </p> </div> <a name='function.db2-fetch-array.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.db2-fetch-assoc.php' class='function' rel='rdfs-seeAlso'>db2_fetch_assoc()</a> - Returns an array, indexed by column name, representing a row in a result set</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-fetch-both.php' class='function' rel='rdfs-seeAlso'>db2_fetch_both()</a> - Returns an array, indexed by both column name and position, representing a row in a result set</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-fetch-object.php' class='function' rel='rdfs-seeAlso'>db2_fetch_object()</a> - Returns an object with properties representing columns in the fetched row</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-fetch-row.php' class='function' rel='rdfs-seeAlso'>db2_fetch_row()</a> - Sets the result set pointer to the next row or requested row</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-result.php' class='function' rel='rdfs-seeAlso'>db2_result()</a> - Returns a single column from a row in the result set</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="db2_execute" value="<div id='function.db2-execute' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.db2-execute.php'>db2_execute</a></h1> <p class='verinfo'>(PECL ibm_db2 &amp;gt;= 1.0.0)</p><p class='refpurpose'><span class='refname'>db2_execute</span> &amp;mdash; <span class='dc-title'> Executes a prepared SQL statement </span></p> </div> <a name='function.db2-execute.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>db2_execute</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$stmt</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$parameters</tt></span> ] )</div> <p class='para rdfs-comment'> <b>db2_execute()</b> executes an SQL statement that was prepared by <a href='http://www.php.net/manual/de/function.db2-prepare.php' class='function'>db2_prepare()</a>. </p> <p class='para'> If the SQL statement returns a result set, for example, a SELECT statement or a CALL to a stored procedure that returns one or more result sets, you can retrieve a row as an array from the <i>stmt</i> resource using <a href='http://www.php.net/manual/de/function.db2-fetch-assoc.php' class='function'>db2_fetch_assoc()</a>, <a href='http://www.php.net/manual/de/function.db2-fetch-both.php' class='function'>db2_fetch_both()</a>, or <a href='http://www.php.net/manual/de/function.db2-fetch-array.php' class='function'>db2_fetch_array()</a>. Alternatively, you can use <a href='http://www.php.net/manual/de/function.db2-fetch-row.php' class='function'>db2_fetch_row()</a> to move the result set pointer to the next row and fetch a column at a time from that row with <a href='http://www.php.net/manual/de/function.db2-result.php' class='function'>db2_result()</a>. </p> <p class='para'> Refer to <a href='http://www.php.net/manual/de/function.db2-prepare.php' class='function'>db2_prepare()</a> for a brief discussion of the advantages of using <a href='http://www.php.net/manual/de/function.db2-prepare.php' class='function'>db2_prepare()</a> and <b>db2_execute()</b> rather than <a href='http://www.php.net/manual/de/function.db2-exec.php' class='function'>db2_exec()</a>. </p> </div> <a name='function.db2-execute.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>stmt</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A prepared statement returned from <a href='http://www.php.net/manual/de/function.db2-prepare.php' class='function'>db2_prepare()</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>parameters</tt></i> </span> </dt><dd class='listitem'> <p class='para'> An array of input parameters matching any parameter markers contained in the prepared statement. </p> </dd> </dl> <p> </p> </div> <a name='function.db2-execute.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.db2-execute.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Preparing and executing an SQL statement with parameter markers</b></p> <div class='example-contents para'><p> The following example prepares an INSERT statement that accepts four parameter markers, then iterates over an array of arrays containing the input values to be passed to <b>db2_execute()</b>. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$pet&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'cat'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Pook'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>3.2</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$insert&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'INSERT&amp;nbsp;INTO&amp;nbsp;animals&amp;nbsp;(id,&amp;nbsp;breed,&amp;nbsp;name,&amp;nbsp;weight)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;VALUES&amp;nbsp;(?,&amp;nbsp;?,&amp;nbsp;?,&amp;nbsp;?)'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$insert</span><span style='color: #007700'>);<br />if&amp;nbsp;(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_execute</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$pet</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #DD0000'>'Successfully&amp;nbsp;added&amp;nbsp;new&amp;nbsp;pet.'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Successfully added new pet. </pre></div> </div> </div><p> </p><div class='example'> <p><b>Beispiel #2 Calling a stored procedure with an OUT parameter</b></p> <div class='example-contents para'><p> The following example prepares a CALL statement that accepts one parameter marker representing an OUT parameter, binds the PHP variable <i>$my_pets</i> to the parameter using <a href='http://www.php.net/manual/de/function.db2-bind-param.php' class='function'>db2_bind_param()</a>, then issues <b>db2_execute()</b> to execute the CALL statement. After the CALL to the stored procedure has been made, the value of <i>$num_pets</i> changes to reflect the value returned by the stored procedure for that OUT parameter. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$num_pets&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$res&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'CALL&amp;nbsp;count_my_pets(?)'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$rc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_bind_param</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$res</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'num_pets'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>DB2_PARAM_OUT</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$rc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_execute</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$res</span><span style='color: #007700'>);<br />print&amp;nbsp;</span><span style='color: #DD0000'>'I&amp;nbsp;have&amp;nbsp;</span><span style='color: #0000BB'>$num_pets</span><span style='color: #DD0000'>&amp;nbsp;pets!'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> I have 7 pets! </pre></div> </div> </div><p> </p><div class='example'> <p><b>Beispiel #3 Returning XML data as a SQL ResultSet</b></p> <div class='example-contents para'><p> The following example demonstrates how to work with documents stored in a XML column using the SAMPLE database. Using some pretty simple SQL/XML, this example returns some of the nodes in a XML document in a SQL ResultSet format that most users are familiar with. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SAMPLE'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'db2inst1'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'ibmdb2'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;XMLTABLE(<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;XMLNAMESPACES&amp;nbsp;(DEFAULT&amp;nbsp;\'http://posample.org\'),<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;\'db2-fn:xmlcolumn('CUSTOMER.INFO')/customerinfo\'<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;COLUMNS<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'CID'&amp;nbsp;VARCHAR&amp;nbsp;(50)&amp;nbsp;PATH&amp;nbsp;\'@Cid\',<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'NAME'&amp;nbsp;VARCHAR&amp;nbsp;(50)&amp;nbsp;PATH&amp;nbsp;\'name\',<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'PHONE'&amp;nbsp;VARCHAR&amp;nbsp;(50)&amp;nbsp;PATH&amp;nbsp;\'phone&amp;nbsp;[&amp;nbsp;@type&amp;nbsp;=&amp;nbsp;'work']\'<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;)&amp;nbsp;AS&amp;nbsp;T<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WHERE&amp;nbsp;NAME&amp;nbsp;=&amp;nbsp;?<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$name&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Kathy&amp;nbsp;Smith'</span><span style='color: #007700'>;<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>db2_bind_param</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'name'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>DB2_PARAM_IN</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>db2_execute</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;while(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_fetch_object</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>)){<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>CID</span><span style='color: #DD0000'>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>NAME</span><span style='color: #DD0000'>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>PHONE</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /></span><span style='color: #0000BB'>db2_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 1000 Kathy Smith 416-555-1358 1001 Kathy Smith 905-555-7258 </pre></div> </div> </div><p> </p><div class='example'> <p><b>Beispiel #4 Performing a &amp;quot;JOIN&amp;quot; with XML data</b></p> <div class='example-contents para'><p> The following example works with documents stored in 2 different XML columns in the SAMPLE database. It creates 2 temporary tables from the XML documents from 2 different columns and returns a SQL ResultSet with information regarding shipping status for the customer. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SAMPLE'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'db2inst1'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'ibmdb2'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'<br />SELECT&amp;nbsp;A.CID,&amp;nbsp;A.NAME,&amp;nbsp;A.PHONE,&amp;nbsp;C.PONUM,&amp;nbsp;C.STATUS<br />FROM<br />XMLTABLE(<br />XMLNAMESPACES&amp;nbsp;(DEFAULT&amp;nbsp;\'http://posample.org\'),<br />\'db2-fn:xmlcolumn('CUSTOMER.INFO')/customerinfo\'<br />COLUMNS<br />'CID'&amp;nbsp;BIGINT&amp;nbsp;PATH&amp;nbsp;\'@Cid\',<br />'NAME'&amp;nbsp;VARCHAR&amp;nbsp;(50)&amp;nbsp;PATH&amp;nbsp;\'name\',<br />'PHONE'&amp;nbsp;VARCHAR&amp;nbsp;(50)&amp;nbsp;PATH&amp;nbsp;\'phone&amp;nbsp;[&amp;nbsp;@type&amp;nbsp;=&amp;nbsp;'work']\'<br />)&amp;nbsp;as&amp;nbsp;A,<br />PURCHASEORDER&amp;nbsp;AS&amp;nbsp;B,<br />XMLTABLE&amp;nbsp;(<br />XMLNAMESPACES&amp;nbsp;(DEFAULT&amp;nbsp;\'http://posample.org\'),<br />\'db2-fn:xmlcolumn('PURCHASEORDER.PORDER')/PurchaseOrder\'<br />COLUMNS<br />'PONUM'&amp;nbsp;&amp;nbsp;BIGINT&amp;nbsp;PATH&amp;nbsp;\'@PoNum\',<br />'STATUS'&amp;nbsp;VARCHAR&amp;nbsp;(50)&amp;nbsp;PATH&amp;nbsp;\'@Status\'<br />)&amp;nbsp;as&amp;nbsp;C<br />WHERE&amp;nbsp;A.CID&amp;nbsp;=&amp;nbsp;B.CUSTID&amp;nbsp;AND<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;B.POID&amp;nbsp;=&amp;nbsp;C.PONUM&amp;nbsp;AND<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;A.NAME&amp;nbsp;=&amp;nbsp;?<br />'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$name&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Kathy&amp;nbsp;Smith'</span><span style='color: #007700'>;<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>db2_bind_param</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'name'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>DB2_PARAM_IN</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>db2_execute</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;while(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_fetch_object</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>)){<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>CID</span><span style='color: #DD0000'>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>NAME</span><span style='color: #DD0000'>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>PHONE</span><span style='color: #DD0000'>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>PONUM</span><span style='color: #DD0000'>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>STATUS</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /><br /></span><span style='color: #0000BB'>db2_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 1001 Kathy Smith 905-555-7258 5002 Shipped </pre></div> </div> </div><p> </p><div class='example'> <p><b>Beispiel #5 Returning SQL data as part of a larger XML document</b></p> <div class='example-contents para'><p> The following example works with a portion of the PRODUCT.DESCRIPTION documents in the SAMPLE database. It creates a XML document containing product description (XML data) and pricing info (SQL data). </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SAMPLE'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'db2inst1'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'ibmdb2'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'<br />SELECT<br />XMLSERIALIZE(<br />XMLQUERY(\'<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;declare&amp;nbsp;boundary-space&amp;nbsp;strip;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;declare&amp;nbsp;default&amp;nbsp;element&amp;nbsp;namespace&amp;nbsp;'http://posample.org';<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;promoList&amp;gt;&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for&amp;nbsp;$prod&amp;nbsp;in&amp;nbsp;$doc/product<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;where&amp;nbsp;$prod/description/price&amp;nbsp;&amp;lt;&amp;nbsp;10.00<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;order&amp;nbsp;by&amp;nbsp;$prod/description/price&amp;nbsp;ascending<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return(<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;promoitem&amp;gt;&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$prod,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;startdate&amp;gt;&amp;nbsp;{$start}&amp;nbsp;&amp;lt;/startdate&amp;gt;,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;enddate&amp;gt;&amp;nbsp;{$end}&amp;nbsp;&amp;lt;/enddate&amp;gt;,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;promoprice&amp;gt;&amp;nbsp;{$promo}&amp;nbsp;&amp;lt;/promoprice&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&amp;lt;/promoitem&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&amp;lt;/promoList&amp;gt;<br />\'&amp;nbsp;passing&amp;nbsp;by&amp;nbsp;ref&amp;nbsp;DESCRIPTION&amp;nbsp;AS&amp;nbsp;'doc',<br />PROMOSTART&amp;nbsp;as&amp;nbsp;'start',<br />PROMOEND&amp;nbsp;as&amp;nbsp;'end',<br />PROMOPRICE&amp;nbsp;as&amp;nbsp;'promo'<br />RETURNING&amp;nbsp;SEQUENCE)<br />AS&amp;nbsp;CLOB&amp;nbsp;(32000))<br />AS&amp;nbsp;NEW_PRODUCT_INFO<br />FROM&amp;nbsp;PRODUCT<br />WHERE&amp;nbsp;PID&amp;nbsp;=&amp;nbsp;?<br />'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$pid&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'100-100-01'</span><span style='color: #007700'>;<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>db2_bind_param</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'pid'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>DB2_PARAM_IN</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>db2_execute</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;while(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_fetch_array</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>)){<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /><br /></span><span style='color: #0000BB'>db2_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> &amp;lt;promoList xmlns=&amp;quot;http://posample.org&amp;quot;&amp;gt; &amp;lt;promoitem&amp;gt; &amp;lt;product pid=&amp;quot;100-100-01&amp;quot;&amp;gt; &amp;lt;description&amp;gt; &amp;lt;name&amp;gt;Snow Shovel, Basic 22 inch&amp;lt;/name&amp;gt; &amp;lt;details&amp;gt;Basic Snow Shovel, 22 inches wide, straight handle with D-Grip&amp;lt;/details&amp;gt; &amp;lt;price&amp;gt;9.99&amp;lt;/price&amp;gt; &amp;lt;weight&amp;gt;1 kg&amp;lt;/weight&amp;gt; &amp;lt;/description&amp;gt; &amp;lt;/product&amp;gt; &amp;lt;startdate&amp;gt;2004-11-19&amp;lt;/startdate&amp;gt; &amp;lt;enddate&amp;gt;2004-12-19&amp;lt;/enddate&amp;gt; &amp;lt;promoprice&amp;gt;7.25&amp;lt;/promoprice&amp;gt; &amp;lt;/promoitem&amp;gt; &amp;lt;/promoList&amp;gt; </pre></div> </div> </div><p> </p> </div> <a name='function.db2-execute.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.db2-exec.php' class='function' rel='rdfs-seeAlso'>db2_exec()</a> - Executes an SQL statement directly</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-fetch-array.php' class='function' rel='rdfs-seeAlso'>db2_fetch_array()</a> - Returns an array, indexed by column position, representing a row in a result set</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-fetch-assoc.php' class='function' rel='rdfs-seeAlso'>db2_fetch_assoc()</a> - Returns an array, indexed by column name, representing a row in a result set</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-fetch-both.php' class='function' rel='rdfs-seeAlso'>db2_fetch_both()</a> - Returns an array, indexed by both column name and position, representing a row in a result set</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-fetch-row.php' class='function' rel='rdfs-seeAlso'>db2_fetch_row()</a> - Sets the result set pointer to the next row or requested row</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-prepare.php' class='function' rel='rdfs-seeAlso'>db2_prepare()</a> - Prepares an SQL statement to be executed</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-result.php' class='function' rel='rdfs-seeAlso'>db2_result()</a> - Returns a single column from a row in the result set</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="db2_exec" value="<div id='function.db2-exec' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.db2-exec.php'>db2_exec</a></h1> <p class='verinfo'>(PECL ibm_db2 &amp;gt;= 1.0.0)</p><p class='refpurpose'><span class='refname'>db2_exec</span> &amp;mdash; <span class='dc-title'> Executes an SQL statement directly </span></p> </div> <a name='function.db2-exec.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>db2_exec</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$statement</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$options</tt></span> ] )</div> <p class='para rdfs-comment'> Executes an SQL statement directly. </p> <p class='para'> If you plan to interpolate PHP variables into the SQL statement, understand that this is one of the more common security exposures. Consider calling <a href='http://www.php.net/manual/de/function.db2-prepare.php' class='function'>db2_prepare()</a> to prepare an SQL statement with parameter markers for input values. Then you can call <a href='http://www.php.net/manual/de/function.db2-execute.php' class='function'>db2_execute()</a> to pass in the input values and avoid SQL injection attacks. </p> <p class='para'> If you plan to repeatedly issue the same SQL statement with different parameters, consider calling <a href='http://www.php.net/manual/de/function.db2-prepare.php' class='function'>db2_prepare()</a> and <a href='http://www.php.net/manual/de/function.db2-execute.php' class='function'>db2_execute()</a> to enable the database server to reuse its access plan and increase the efficiency of your database access. </p> </div> <a name='function.db2-exec.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A valid database connection resource variable as returned from <a href='http://www.php.net/manual/de/function.db2-connect.php' class='function'>db2_connect()</a> or <a href='http://www.php.net/manual/de/function.db2-pconnect.php' class='function'>db2_pconnect()</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>statement</tt></i> </span> </dt><dd class='listitem'> <p class='para'> An SQL statement. The statement cannot contain any parameter markers. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> An associative array containing statement options. You can use this parameter to request a scrollable cursor on database servers that support this functionality. </p> <p class='para'> For a description of valid statement options, see <a href='http://www.php.net/manual/de/function.db2-set-option.php' class='function'>db2_set_option()</a>. </p> </dd> </dl> <p> </p> </div> <a name='function.db2-exec.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns a statement resource if the SQL statement was issued successfully, or <b><tt class='constant'>FALSE</tt></b> if the database failed to execute the SQL statement. </p> </div> <a name='function.db2-exec.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Creating a table with <b>db2_exec()</b></b></p> <div class='example-contents para'><p> The following example uses <b>db2_exec()</b> to issue a set of DDL statements in the process of creating a table. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$user</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$password</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Create&amp;nbsp;the&amp;nbsp;test&amp;nbsp;table<br /></span><span style='color: #0000BB'>$create&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'CREATE&amp;nbsp;TABLE&amp;nbsp;animals&amp;nbsp;(id&amp;nbsp;INTEGER,&amp;nbsp;breed&amp;nbsp;VARCHAR(32),<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;name&amp;nbsp;CHAR(16),&amp;nbsp;weight&amp;nbsp;DECIMAL(7,2))'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_exec</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$create</span><span style='color: #007700'>);<br />if&amp;nbsp;(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #DD0000'>'Successfully&amp;nbsp;created&amp;nbsp;the&amp;nbsp;table.\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Populate&amp;nbsp;the&amp;nbsp;test&amp;nbsp;table<br /></span><span style='color: #0000BB'>$animals&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;array(</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'cat'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Pook'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>3.2</span><span style='color: #007700'>),<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;array(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'dog'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Peaches'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>12.3</span><span style='color: #007700'>),<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;array(</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'horse'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Smarty'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>350.0</span><span style='color: #007700'>),<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;array(</span><span style='color: #0000BB'>3</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'gold&amp;nbsp;fish'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Bubbles'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0.1</span><span style='color: #007700'>),<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;array(</span><span style='color: #0000BB'>4</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'budgerigar'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Gizmo'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0.2</span><span style='color: #007700'>),<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;array(</span><span style='color: #0000BB'>5</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'goat'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Rickety&amp;nbsp;Ride'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>9.7</span><span style='color: #007700'>),<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;array(</span><span style='color: #0000BB'>6</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'llama'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Sweater'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>150</span><span style='color: #007700'>)<br />);<br /><br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$animals&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$animal</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$rc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_exec</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'INSERT&amp;nbsp;INTO&amp;nbsp;animals&amp;nbsp;(id,&amp;nbsp;breed,&amp;nbsp;name,&amp;nbsp;weight)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;VALUES&amp;nbsp;(</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$animal</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]}</span><span style='color: #DD0000'>,&amp;nbsp;'</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$animal</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>]}</span><span style='color: #DD0000'>',&amp;nbsp;'</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$animal</span><span style='color: #007700'>[</span><span style='color: #0000BB'>2</span><span style='color: #007700'>]}</span><span style='color: #DD0000'>',&amp;nbsp;</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$animal</span><span style='color: #007700'>[</span><span style='color: #0000BB'>3</span><span style='color: #007700'>]}</span><span style='color: #DD0000'>)'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>$rc</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #DD0000'>'Insert...&amp;nbsp;'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Successfully created the table. Insert... Insert... Insert... Insert... Insert... Insert... Insert... </pre></div> </div> </div><p> </p><div class='example'> <p><b>Beispiel #2 Executing a SELECT statement with a scrollable cursor</b></p> <div class='example-contents para'><p> The following example demonstrates how to request a scrollable cursor for an SQL statement issued by <b>db2_exec()</b>. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$user</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$password</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sql&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;name&amp;nbsp;FROM&amp;nbsp;animals<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WHERE&amp;nbsp;weight&amp;nbsp;&amp;lt;&amp;nbsp;10.0<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;name'</span><span style='color: #007700'>;<br />if&amp;nbsp;(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;require_once(</span><span style='color: #DD0000'>'prepare.inc'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_exec</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$sql</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'cursor'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>DB2_SCROLLABLE</span><span style='color: #007700'>));<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;while&amp;nbsp;(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_fetch_array</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}&amp;nbsp;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Bubbles Gizmo Pook Rickety Ride </pre></div> </div> </div><p> </p><div class='example'> <p><b>Beispiel #3 Returning XML data as a SQL ResultSet</b></p> <div class='example-contents para'><p> The following example demonstrates how to work with documents stored in a XML column using the SAMPLE database. Using some pretty simple SQL/XML, this example returns some of the nodes in a XML document in a SQL ResultSet format that most users are familiar with. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SAMPLE'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'db2inst1'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'ibmdb2'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;XMLTABLE(<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;XMLNAMESPACES&amp;nbsp;(DEFAULT&amp;nbsp;\'http://posample.org\'),<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;\'db2-fn:xmlcolumn('CUSTOMER.INFO')/customerinfo\'<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;COLUMNS<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'CID'&amp;nbsp;VARCHAR&amp;nbsp;(50)&amp;nbsp;PATH&amp;nbsp;\'@Cid\',<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'NAME'&amp;nbsp;VARCHAR&amp;nbsp;(50)&amp;nbsp;PATH&amp;nbsp;\'name\',<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'PHONE'&amp;nbsp;VARCHAR&amp;nbsp;(50)&amp;nbsp;PATH&amp;nbsp;\'phone&amp;nbsp;[&amp;nbsp;@type&amp;nbsp;=&amp;nbsp;'work']\'<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;)&amp;nbsp;AS&amp;nbsp;T<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WHERE&amp;nbsp;NAME&amp;nbsp;=&amp;nbsp;\'Kathy&amp;nbsp;Smith\'<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_exec</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>);<br /><br />while(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_fetch_object</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>)){<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>CID</span><span style='color: #DD0000'>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>NAME</span><span style='color: #DD0000'>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>PHONE</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>);<br />}<br /></span><span style='color: #0000BB'>db2_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 1000 Kathy Smith 416-555-1358 1001 Kathy Smith 905-555-7258 </pre></div> </div> </div><p> </p><div class='example'> <p><b>Beispiel #4 Performing a &amp;quot;JOIN&amp;quot; with XML data</b></p> <div class='example-contents para'><p> The following example works with documents stored in 2 different XML columns in the SAMPLE database. It creates 2 temporary tables from the XML documents from 2 different columns and returns a SQL ResultSet with information regarding shipping status for the customer. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SAMPLE'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'db2inst1'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'ibmdb2'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SELECT&amp;nbsp;A.CID,&amp;nbsp;A.NAME,&amp;nbsp;A.PHONE,&amp;nbsp;C.PONUM,&amp;nbsp;C.STATUS<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FROM<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;XMLTABLE(<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;XMLNAMESPACES&amp;nbsp;(DEFAULT&amp;nbsp;\'http://posample.org\'),<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;\'db2-fn:xmlcolumn('CUSTOMER.INFO')/customerinfo\'<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;COLUMNS<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'CID'&amp;nbsp;BIGINT&amp;nbsp;PATH&amp;nbsp;\'@Cid\',<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'NAME'&amp;nbsp;VARCHAR&amp;nbsp;(50)&amp;nbsp;PATH&amp;nbsp;\'name\',<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'PHONE'&amp;nbsp;VARCHAR&amp;nbsp;(50)&amp;nbsp;PATH&amp;nbsp;\'phone&amp;nbsp;[&amp;nbsp;@type&amp;nbsp;=&amp;nbsp;'work']\'<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;)&amp;nbsp;as&amp;nbsp;A,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;PURCHASEORDER&amp;nbsp;AS&amp;nbsp;B,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;XMLTABLE&amp;nbsp;(<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;XMLNAMESPACES&amp;nbsp;(DEFAULT&amp;nbsp;\'http://posample.org\'),<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;\'db2-fn:xmlcolumn('PURCHASEORDER.PORDER')/PurchaseOrder\'<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;COLUMNS<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'PONUM'&amp;nbsp;&amp;nbsp;BIGINT&amp;nbsp;PATH&amp;nbsp;\'@PoNum\',<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'STATUS'&amp;nbsp;VARCHAR&amp;nbsp;(50)&amp;nbsp;PATH&amp;nbsp;\'@Status\'<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;)&amp;nbsp;as&amp;nbsp;C<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WHERE&amp;nbsp;A.CID&amp;nbsp;=&amp;nbsp;B.CUSTID&amp;nbsp;AND<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;B.POID&amp;nbsp;=&amp;nbsp;C.PONUM&amp;nbsp;AND<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;A.NAME&amp;nbsp;=&amp;nbsp;\'Kathy&amp;nbsp;Smith\'<br />'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_exec</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>);<br /><br />while(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_fetch_object</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>)){<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>CID</span><span style='color: #DD0000'>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>NAME</span><span style='color: #DD0000'>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>PHONE</span><span style='color: #DD0000'>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>PONUM</span><span style='color: #DD0000'>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>STATUS</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>);<br />}<br /><br /></span><span style='color: #0000BB'>db2_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 1001 Kathy Smith 905-555-7258 5002 Shipped </pre></div> </div> </div><p> </p><div class='example'> <p><b>Beispiel #5 Returning SQL data as part of a larger XML document</b></p> <div class='example-contents para'><p> The following example works with a portion of the PRODUCT.DESCRIPTION documents in the SAMPLE database. It creates a XML document containing product description (XML data) and pricing info (SQL data). </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SAMPLE'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'db2inst1'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'ibmdb2'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$query&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'<br />SELECT<br />XMLSERIALIZE(<br />XMLQUERY(\'<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;declare&amp;nbsp;boundary-space&amp;nbsp;strip;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;declare&amp;nbsp;default&amp;nbsp;element&amp;nbsp;namespace&amp;nbsp;'http://posample.org';<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;promoList&amp;gt;&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for&amp;nbsp;$prod&amp;nbsp;in&amp;nbsp;$doc/product<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;where&amp;nbsp;$prod/description/price&amp;nbsp;&amp;lt;&amp;nbsp;10.00<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;order&amp;nbsp;by&amp;nbsp;$prod/description/price&amp;nbsp;ascending<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return(<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;promoitem&amp;gt;&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$prod,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;startdate&amp;gt;&amp;nbsp;{$start}&amp;nbsp;&amp;lt;/startdate&amp;gt;,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;enddate&amp;gt;&amp;nbsp;{$end}&amp;nbsp;&amp;lt;/enddate&amp;gt;,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;promoprice&amp;gt;&amp;nbsp;{$promo}&amp;nbsp;&amp;lt;/promoprice&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&amp;lt;/promoitem&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&amp;lt;/promoList&amp;gt;<br />\'&amp;nbsp;passing&amp;nbsp;by&amp;nbsp;ref&amp;nbsp;DESCRIPTION&amp;nbsp;AS&amp;nbsp;'doc',<br />PROMOSTART&amp;nbsp;as&amp;nbsp;'start',<br />PROMOEND&amp;nbsp;as&amp;nbsp;'end',<br />PROMOPRICE&amp;nbsp;as&amp;nbsp;'promo'<br />RETURNING&amp;nbsp;SEQUENCE)<br />AS&amp;nbsp;CLOB&amp;nbsp;(32000))<br />AS&amp;nbsp;NEW_PRODUCT_INFO<br />FROM&amp;nbsp;PRODUCT<br />WHERE&amp;nbsp;PID&amp;nbsp;=&amp;nbsp;\'100-100-01\'<br />'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_exec</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$query</span><span style='color: #007700'>);<br /><br />while(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_fetch_array</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>)){<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>);<br />}<br /></span><span style='color: #0000BB'>db2_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> &amp;lt;promoList xmlns=&amp;quot;http://posample.org&amp;quot;&amp;gt; &amp;lt;promoitem&amp;gt; &amp;lt;product pid=&amp;quot;100-100-01&amp;quot;&amp;gt; &amp;lt;description&amp;gt; &amp;lt;name&amp;gt;Snow Shovel, Basic 22 inch&amp;lt;/name&amp;gt; &amp;lt;details&amp;gt;Basic Snow Shovel, 22 inches wide, straight handle with D-Grip&amp;lt;/details&amp;gt; &amp;lt;price&amp;gt;9.99&amp;lt;/price&amp;gt; &amp;lt;weight&amp;gt;1 kg&amp;lt;/weight&amp;gt; &amp;lt;/description&amp;gt; &amp;lt;/product&amp;gt; &amp;lt;startdate&amp;gt;2004-11-19&amp;lt;/startdate&amp;gt; &amp;lt;enddate&amp;gt;2004-12-19&amp;lt;/enddate&amp;gt; &amp;lt;promoprice&amp;gt;7.25&amp;lt;/promoprice&amp;gt; &amp;lt;/promoitem&amp;gt; &amp;lt;/promoList&amp;gt; </pre></div> </div> </div><p> </p> </div> <a name='function.db2-exec.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.db2-execute.php' class='function' rel='rdfs-seeAlso'>db2_execute()</a> - Executes a prepared SQL statement</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-prepare.php' class='function' rel='rdfs-seeAlso'>db2_prepare()</a> - Prepares an SQL statement to be executed</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="db2_escape_string" value="<div id='function.db2-escape-string' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.db2-escape-string.php'>db2_escape_string</a></h1> <p class='verinfo'>(PECL ibm_db2 &amp;gt;= 1.6.0)</p><p class='refpurpose'><span class='refname'>db2_escape_string</span> &amp;mdash; <span class='dc-title'> Used to escape certain characters </span></p> </div> <a name='function.db2-escape-string.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>db2_escape_string</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$string_literal</tt></span> )</div> <p class='para rdfs-comment'> Prepends backslashes to special characters in the string argument. </p> </div> <a name='function.db2-escape-string.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>string_literal</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The string that contains special characters that need to be modified. Characters that are prepended with a backslash are <i>\x00</i>, <i>\n</i>, <i>\r</i>, <i>\</i>, <i>&amp;#039;</i>, <i>&amp;quot;</i> and <i>\x1a</i>. </p> </dd> </dl> <p> </p> </div> <a name='function.db2-escape-string.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns <i><tt class='parameter'>string_literal</tt></i> with the special characters noted above prepended with backslashes. </p> </div> <a name='function.db2-escape-string.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 A <b>db2_escape_string()</b> example</b></p> <div class='example-contents para'><p> Result of using the <b>db2_escape_string()</b> function </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$user</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$password</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$str</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #DD0000'>'All&amp;nbsp;characters:&amp;nbsp;\x00&amp;nbsp;,&amp;nbsp;\n&amp;nbsp;,&amp;nbsp;\r&amp;nbsp;,&amp;nbsp;\&amp;nbsp;,&amp;nbsp;'&amp;nbsp;,&amp;nbsp;\'&amp;nbsp;,&amp;nbsp;\x1a&amp;nbsp;.'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$str</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #DD0000'>'Backslash&amp;nbsp;(\).&amp;nbsp;Single&amp;nbsp;quote&amp;nbsp;(').&amp;nbsp;Double&amp;nbsp;quote&amp;nbsp;(\')'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$str</span><span style='color: #007700'>[</span><span style='color: #0000BB'>2</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #DD0000'>'The&amp;nbsp;NULL&amp;nbsp;character&amp;nbsp;\0&amp;nbsp;must&amp;nbsp;be&amp;nbsp;quoted&amp;nbsp;as&amp;nbsp;well'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$str</span><span style='color: #007700'>[</span><span style='color: #0000BB'>3</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #DD0000'>'Intersting&amp;nbsp;characters:&amp;nbsp;\x1a&amp;nbsp;,&amp;nbsp;\x00&amp;nbsp;.'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$str</span><span style='color: #007700'>[</span><span style='color: #0000BB'>4</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #DD0000'>'Nothing&amp;nbsp;to&amp;nbsp;quote'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$str</span><span style='color: #007700'>[</span><span style='color: #0000BB'>5</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>200676</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$str</span><span style='color: #007700'>[</span><span style='color: #0000BB'>6</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach(&amp;nbsp;</span><span style='color: #0000BB'>$str&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$string&amp;nbsp;</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'db2_escape_string:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>db2_escape_string</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$string</span><span style='color: #007700'>).&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> db2_escape_string: All characters: \0 , \n , \r , \\ , \&amp;#039; , \&amp;quot; , \Z . db2_escape_string: Backslash (\\). Single quote (\&amp;#039;). Double quote (\&amp;quot;) db2_escape_string: The NULL character \0 must be quoted as well db2_escape_string: Intersting characters: \Z , \0 . db2_escape_string: Nothing to quote db2_escape_string: 200676 db2_escape_string: </pre></div> </div> </div><p> </p> </div> <a name='function.db2-escape-string.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.db2-prepare.php' class='function' rel='rdfs-seeAlso'>db2_prepare()</a> - Prepares an SQL statement to be executed</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="db2_cursor_type" value="<div id='function.db2-cursor-type' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.db2-cursor-type.php'>db2_cursor_type</a></h1> <p class='verinfo'>(PECL ibm_db2 &amp;gt;= 1.0.0)</p><p class='refpurpose'><span class='refname'>db2_cursor_type</span> &amp;mdash; <span class='dc-title'> Returns the cursor type used by a statement resource </span></p> </div> <a name='function.db2-cursor-type.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>db2_cursor_type</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$stmt</tt></span> )</div> <p class='para rdfs-comment'> Returns the cursor type used by a statement resource. Use this to determine if you are working with a forward-only cursor or scrollable cursor. </p> </div> <a name='function.db2-cursor-type.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>stmt</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A valid statement resource. </p> </dd> </dl> <p> </p> </div> <a name='function.db2-cursor-type.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns either <i>DB2_FORWARD_ONLY</i> if the statement resource uses a forward-only cursor or <i>DB2_SCROLLABLE</i> if the statement resource uses a scrollable cursor. </p> </div> <a name='function.db2-cursor-type.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.db2-prepare.php' class='function' rel='rdfs-seeAlso'>db2_prepare()</a> - Prepares an SQL statement to be executed</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="db2_conn_errormsg" value="<div id='function.db2-conn-errormsg' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.db2-conn-errormsg.php'>db2_conn_errormsg</a></h1> <p class='verinfo'>(PECL ibm_db2 &amp;gt;= 1.0.0)</p><p class='refpurpose'><span class='refname'>db2_conn_errormsg</span> &amp;mdash; <span class='dc-title'> Returns the last connection error message and SQLCODE value </span></p> </div> <a name='function.db2-conn-errormsg.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>db2_conn_errormsg</b></span> ([ <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> ] )</div> <p class='para rdfs-comment'> <b>db2_conn_errormsg()</b> returns an error message and SQLCODE value representing the reason the last database connection attempt failed. As <a href='http://www.php.net/manual/de/function.db2-connect.php' class='function'>db2_connect()</a> returns <b><tt class='constant'>FALSE</tt></b> in the event of a failed connection attempt, do not pass any parameters to <b>db2_conn_errormsg()</b> to retrieve the associated error message and SQLCODE value. </p> <p class='para'> If, however, the connection was successful but becomes invalid over time, you can pass the <i><tt class='parameter'>connection</tt></i> parameter to retrieve the associated error message and SQLCODE value for a specific connection. </p> </div> <a name='function.db2-conn-errormsg.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A connection resource associated with a connection that initially succeeded, but which over time became invalid. </p> </dd> </dl> <p> </p> </div> <a name='function.db2-conn-errormsg.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns a string containing the error message and SQLCODE value resulting from a failed connection attempt. If there is no error associated with the last connection attempt, <b>db2_conn_errormsg()</b> returns an empty string. </p> </div> <a name='function.db2-conn-errormsg.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Retrieving the error message returned by a failed connection attempt</b></p> <div class='example-contents para'><p> The following example demonstrates how to return an error message and SQLCODE value after deliberately passing invalid parameters to <a href='http://www.php.net/manual/de/function.db2-connect.php' class='function'>db2_connect()</a>. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'badname'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'baduser'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'badpassword'</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #0000BB'>db2_conn_errormsg</span><span style='color: #007700'>();<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> [IBM][CLI Driver] SQL1013N The database alias name or database name &amp;quot;BADNAME&amp;quot; could not be found. SQLSTATE=42705 SQLCODE=-1013 </pre></div> </div> </div><p> </p> </div> <a name='function.db2-conn-errormsg.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.db2-conn-error.php' class='function' rel='rdfs-seeAlso'>db2_conn_error()</a> - Returns a string containing the SQLSTATE returned by the last connection attempt</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-connect.php' class='function' rel='rdfs-seeAlso'>db2_connect()</a> - Returns a connection to a database</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-stmt-error.php' class='function' rel='rdfs-seeAlso'>db2_stmt_error()</a> - Returns a string containing the SQLSTATE returned by an SQL statement</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-stmt-errormsg.php' class='function' rel='rdfs-seeAlso'>db2_stmt_errormsg()</a> - Returns a string containing the last SQL statement error message</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="db2_conn_error" value="<div id='function.db2-conn-error' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.db2-conn-error.php'>db2_conn_error</a></h1> <p class='verinfo'>(PECL ibm_db2 &amp;gt;= 1.0.0)</p><p class='refpurpose'><span class='refname'>db2_conn_error</span> &amp;mdash; <span class='dc-title'> Returns a string containing the SQLSTATE returned by the last connection attempt </span></p> </div> <a name='function.db2-conn-error.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>db2_conn_error</b></span> ([ <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> ] )</div> <p class='para rdfs-comment'> <b>db2_conn_error()</b> returns an SQLSTATE value representing the reason the last attempt to connect to a database failed. As <a href='http://www.php.net/manual/de/function.db2-connect.php' class='function'>db2_connect()</a> returns <b><tt class='constant'>FALSE</tt></b> in the event of a failed connection attempt, you do not pass any parameters to <b>db2_conn_error()</b> to retrieve the SQLSTATE value. </p> <p class='para'> If, however, the connection was successful but becomes invalid over time, you can pass the <i><tt class='parameter'>connection</tt></i> parameter to retrieve the SQLSTATE value for a specific connection. </p> <p class='para'> To learn what the SQLSTATE value means, you can issue the following command at a DB2 Command Line Processor prompt: <strong class='userinput'><code>db2 &amp;#039;? <i><tt class='parameter'>sqlstate-value</tt></i> &amp;#039;</code></strong> . You can also call <a href='http://www.php.net/manual/de/function.db2-conn-errormsg.php' class='function'>db2_conn_errormsg()</a> to retrieve an explicit error message and the associated SQLCODE value. </p> </div> <a name='function.db2-conn-error.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A connection resource associated with a connection that initially succeeded, but which over time became invalid. </p> </dd> </dl> <p> </p> </div> <a name='function.db2-conn-error.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns the SQLSTATE value resulting from a failed connection attempt. Returns an empty string if there is no error associated with the last connection attempt. </p> </div> <a name='function.db2-conn-error.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Retrieving an SQLSTATE value for a failed connection attempt</b></p> <div class='example-contents para'><p> The following example demonstrates how to return an SQLSTATE value after deliberately passing invalid parameters to <a href='http://www.php.net/manual/de/function.db2-connect.php' class='function'>db2_connect()</a>. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'badname'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'baduser'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'badpassword'</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #DD0000'>'SQLSTATE&amp;nbsp;value:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>db2_conn_error</span><span style='color: #007700'>();<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> SQLSTATE value: 08001 </pre></div> </div> </div><p> </p> </div> <a name='function.db2-conn-error.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.db2-conn-errormsg.php' class='function' rel='rdfs-seeAlso'>db2_conn_errormsg()</a> - Returns the last connection error message and SQLCODE value</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-connect.php' class='function' rel='rdfs-seeAlso'>db2_connect()</a> - Returns a connection to a database</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-stmt-error.php' class='function' rel='rdfs-seeAlso'>db2_stmt_error()</a> - Returns a string containing the SQLSTATE returned by an SQL statement</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-stmt-errormsg.php' class='function' rel='rdfs-seeAlso'>db2_stmt_errormsg()</a> - Returns a string containing the last SQL statement error message</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="db2_connect" value="<div id='function.db2-connect' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.db2-connect.php'>db2_connect</a></h1> <p class='verinfo'>(PECL ibm_db2 &amp;gt;= 1.0.0)</p><p class='refpurpose'><span class='refname'>db2_connect</span> &amp;mdash; <span class='dc-title'> Returns a connection to a database </span></p> </div> <a name='function.db2-connect.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>db2_connect</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$database</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$username</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$password</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$options</tt></span> ] )</div> <p class='para rdfs-comment'> Creates a new connection to an IBM DB2 Universal Database, IBM Cloudscape, or Apache Derby database. </p> </div> <a name='function.db2-connect.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>database</tt></i> </span> </dt><dd class='listitem'> <p class='para'> For a cataloged connection to a database, <i><tt class='parameter'>database</tt></i> represents the database alias in the DB2 client catalog. </p> <p class='para'> For an uncataloged connection to a database, <i><tt class='parameter'>database</tt></i> represents a complete connection string in the following format: <pre class='literallayout'>DATABASE=<i><tt class='parameter'>database</tt></i> ;HOSTNAME=<i><tt class='parameter'>hostname</tt></i> ;PORT=<i><tt class='parameter'>port</tt></i> ;PROTOCOL=TCPIP;UID=<i><tt class='parameter'>username</tt></i> ;PWD=<i><tt class='parameter'>password</tt></i> ;</pre> where the parameters represent the following values: </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>database</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The name of the database. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>hostname</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The hostname or IP address of the database server. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>port</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The TCP/IP port on which the database is listening for requests. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>username</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The username with which you are connecting to the database. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>password</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The password with which you are connecting to the database. </p> </dd> </dl> <p> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>username</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The username with which you are connecting to the database. </p> <p class='para'> For uncataloged connections, you must pass a <b><tt class='constant'>NULL</tt></b> value or empty string. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>password</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The password with which you are connecting to the database. </p> <p class='para'> For uncataloged connections, you must pass a <b><tt class='constant'>NULL</tt></b> value or empty string. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> An associative array of connection options that affect the behavior of the connection, where valid array keys include: </p><dl> <dt class='varlistentry'> <br /><span class='term'><i><tt class='parameter'>autocommit</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Passing the <i>DB2_AUTOCOMMIT_ON</i> value turns autocommit on for this connection handle. </p> <p class='para'> Passing the <i>DB2_AUTOCOMMIT_OFF</i> value turns autocommit off for this connection handle. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>DB2_ATTR_CASE</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Passing the <i>DB2_CASE_NATURAL</i> value specifies that column names are returned in natural case. </p> <p class='para'> Passing the <i>DB2_CASE_LOWER</i> value specifies that column names are returned in lower case. </p> <p class='para'> Passing the <i>DB2_CASE_UPPER</i> value specifies that column names are returned in upper case. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>CURSOR</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Passing the <i>DB2_FORWARD_ONLY</i> value specifies a forward-only cursor for a statement resource. This is the default cursor type and is supported on all database servers. </p> <p class='para'> Passing the <i>DB2_SCROLLABLE</i> value specifies a scrollable cursor for a statement resource. This mode enables random access to rows in a result set, but currently is supported only by IBM DB2 Universal Database. </p> </dd> </dl> <p> </p> <p class='para'> The following new option is available in ibm_db2 version 1.7.0 and later. </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>trustedcontext</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Passing the DB2_TRUSTED_CONTEXT_ENABLE value turns trusted context on for this connection handle. This parameter cannot be set using <a href='http://www.php.net/manual/de/function.db2-set-option.php' class='function'>db2_set_option()</a>. </p> <p class='para'> This key works only if the database is cataloged (even if the database is local), or if you specify the full DSN when you create the connection. </p> <p class='para'> To catalog the database, use following commands: </p> <p class='para'> <pre class='literallayout'>db2 catalog tcpip node loopback remote &amp;lt;SERVERNAME&amp;gt; server &amp;lt;SERVICENAME&amp;gt; db2 catalog database &amp;lt;LOCALDBNAME&amp;gt; as &amp;lt;REMOTEDBNAME&amp;gt; at node loopback db2 &amp;quot;update dbm cfg using svcename &amp;lt;SERVICENAME&amp;gt;&amp;quot; db2set DB2COMM=TCPIP</pre> </p> </dd> </dl> <p> </p> <p class='para'> The following new i5/OS options are available in ibm_db2 version 1.5.1 and later. </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>i5_lib</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A character value that indicates the default library that will be used for resolving unqualified file references. This is not valid if the connection is using system naming mode. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>i5_naming</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i>DB2_I5_NAMING_ON</i> value turns on DB2 UDB CLI iSeries system naming mode. Files are qualified using the slash (/) delimiter. Unqualified files are resolved using the library list for the job. </p> <p class='para'> <i>DB2_I5_NAMING_OFF</i> value turns off DB2 UDB CLI default naming mode, which is SQL naming. Files are qualified using the period (.) delimiter. Unqualified files are resolved using either the default library or the current user ID. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>i5_commit</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The <i><tt class='parameter'>i5_commit</tt></i> attribute should be set before the <b>db2_connect()</b>. If the value is changed after the connection has been established, and the connection is to a remote data source, the change does not take effect until the next successful <b>db2_connect()</b> for the connection handle. </p><blockquote><p><b class='note'>Hinweis</b>: The php.ini setting <i><tt class='parameter'>ibm_db2.i5_allow_commit</tt></i> ==0 or <i>DB2_I5_TXN_NO_COMMIT</i> is the default, but may be overridden with the <i><tt class='parameter'>i5_commit</tt></i> option. <br /> </p></blockquote><p> </p> <p class='para'> <i>DB2_I5_TXN_NO_COMMIT</i> - Commitment control is not used. </p> <p class='para'> <i>DB2_I5_TXN_READ_UNCOMMITTED</i> - Dirty reads, nonrepeatable reads, and phantoms are possible. </p> <p class='para'> <i>DB2_I5_TXN_READ_COMMITTED</i> - Dirty reads are not possible. Nonrepeatable reads, and phantoms are possible. </p> <p class='para'> <i>DB2_I5_TXN_REPEATABLE_READ</i> - Dirty reads and nonrepeatable reads are not possible. Phantoms are possible. </p> <p class='para'> <i>DB2_I5_TXN_SERIALIZABLE</i> - Transactions are serializable. Dirty reads, non-repeatable reads, and phantoms are not possible </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>i5_query_optimize</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i>DB2_FIRST_IO</i> All queries are optimized with the goal of returning the first page of output as fast as possible. This goal works well when the output is controlled by a user who is most likely to cancel the query after viewing the first page of output data. Queries coded with an OPTIMIZE FOR nnn ROWS clause honor the goal specified by the clause. </p> <p class='para'> <i>DB2_ALL_IO</i> All queries are optimized with the goal of running the entire query to completion in the shortest amount of elapsed time. This is a good option when the output of a query is being written to a file or report, or the interface is queuing the output data. Queries coded with an OPTIMIZE FOR nnn ROWS clause honor the goal specified by the clause. This is the default. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>i5_dbcs_alloc</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i>DB2_I5_DBCS_ALLOC_ON</i> value turns on DB2 6X allocation scheme for DBCS translation column size growth. </p> <p class='para'> <i>DB2_I5_DBCS_ALLOC_OFF</i> value turns off DB2 6X allocation scheme for DBCS translation column size growth. </p> <p class='para'> Note: php.ini setting <i><tt class='parameter'>ibm_db2.i5_dbcs_alloc</tt></i> ==0 or <i>DB2_I5_DBCS_ALLOC_OFF</i> is the default, but may be overridden with the <i><tt class='parameter'>i5_dbcs_alloc</tt></i> option. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>i5_date_fmt</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i>DB2_I5_FMT_ISO</i> - The International Organization for Standardization (ISO) date format yyyy-mm-dd is used. This is the default. </p> <p class='para'> <i>DB2_I5_FMT_USA</i> - The United States date format mm/dd/yyyy is used. </p> <p class='para'> <i>DB2_I5_FMT_EUR</i> - The European date format dd.mm.yyyy is used. </p> <p class='para'> <i>DB2_I5_FMT_JIS</i> - The Japanese Industrial Standard date format yyyy-mm-dd is used. </p> <p class='para'> <i>DB2_I5_FMT_MDY</i> - The date format mm/dd/yyyy is used. </p> <p class='para'> <i>DB2_I5_FMT_DMY</i> - The date format dd/mm/yyyy is used. </p> <p class='para'> <i>DB2_I5_FMT_YMD</i> - The date format yy/mm/dd is used. </p> <p class='para'> <i>DB2_I5_FMT_JUL</i> - The Julian date format yy/ddd is used. </p> <p class='para'> <i>DB2_I5_FMT_JOB</i> - The job default is used. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>i5_date_sep</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i>DB2_I5_SEP_SLASH</i> - A slash ( / ) is used as the date separator. This is the default. </p> <p class='para'> <i>DB2_I5_SEP_DASH</i> - A dash ( - ) is used as the date separator. </p> <p class='para'> <i>DB2_I5_SEP_PERIOD</i> - A period ( . ) is used as the date separator. </p> <p class='para'> <i>DB2_I5_SEP_COMMA</i> - A comma ( , ) is used as the date separator. </p> <p class='para'> <i>DB2_I5_SEP_BLANK</i> - A blank is used as the date separator. </p> <p class='para'> <i>DB2_I5_SEP_JOB</i> - The job default is used </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>i5_time_fmt</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i>DB2_I5_FMT_ISO</i> - The International Organization for Standardization (ISO) time format hh.mm.ss is used. This is the default. </p> <p class='para'> <i>DB2_I5_FMT_USA</i> - The United States time format hh:mmxx is used, where xx is AM or PM. </p> <p class='para'> <i>DB2_I5_FMT_EUR</i> - The European time format hh.mm.ss is used. </p> <p class='para'> <i>DB2_I5_FMT_JIS</i> - The Japanese Industrial Standard time format hh:mm:ss is used. </p> <p class='para'> <i>DB2_I5_FMT_HMS</i> - The hh:mm:ss format is used. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>i5_time_sep</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i>DB2_I5_SEP_COLON</i> - A colon ( : ) is used as the time separator. This is the default. </p> <p class='para'> <i>DB2_I5_SEP_PERIOD</i> - A period ( . ) is used as the time separator. </p> <p class='para'> <i>DB2_I5_SEP_COMMA</i> - A comma ( , ) is used as the time separator. </p> <p class='para'> <i>DB2_I5_SEP_BLANK</i> - A blank is used as the time separator. </p> <p class='para'> <i>DB2_I5_SEP_JOB</i> - The job default is used. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>i5_decimal_sep</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i>DB2_I5_SEP_PERIOD</i> - A period ( . ) is used as the decimal separator. This is the default. </p> <p class='para'> <i>DB2_I5_SEP_COMMA</i> - A comma ( , ) is used as the decimal separator. </p> <p class='para'> <i>DB2_I5_SEP_JOB</i> - The job default is used. </p> </dd> </dl> <p> </p> <p class='para'> The following new i5/OS option is available in ibm_db2 version 1.8.0 and later. </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>i5_libl</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A character value that indicates the library list that will be used for resolving unqualified file references. Specify the library list elements separated by blanks &amp;#039;i5_libl&amp;#039;=&amp;gt;&amp;quot;MYLIB YOURLIB ANYLIB&amp;quot;. </p> <blockquote><p><b class='note'>Hinweis</b>: <i><tt class='parameter'>i5_libl</tt></i> calls qsys2/qcmdexc(&amp;#039;cmd&amp;#039;,cmdlen), which is only available in i5/OS V5R4 and later. <br /> </p></blockquote> </dd> </dl> <p> </p> </dd> </dl> <p> </p> </div> <a name='function.db2-connect.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns a connection handle resource if the connection attempt is successful. If the connection attempt fails, <b>db2_connect()</b> returns <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.db2-connect.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Creating a cataloged connection</b></p> <div class='example-contents para'><p> Cataloged connections require you to have previously cataloged the target database through the DB2 Command Line Processor (CLP) or DB2 Configuration Assistant. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$database&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SAMPLE'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$user&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'db2inst1'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$password&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'ibmdb2'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$user</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$password</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Connection&amp;nbsp;succeeded.'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>db2_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>);<br />}<br />else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Connection&amp;nbsp;failed.'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Connection succeeded. </pre></div> </div> </div><p> </p><div class='example'> <p><b>Beispiel #2 Creating an uncataloged connection</b></p> <div class='example-contents para'><p> An uncataloged connection enables you to dynamically connect to a database. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$database&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SAMPLE'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$user&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'db2inst1'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$password&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'ibmdb2'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$hostname&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$port&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>50000</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$conn_string&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'DRIVER={IBM&amp;nbsp;DB2&amp;nbsp;ODBC&amp;nbsp;DRIVER};DATABASE=</span><span style='color: #0000BB'>$database</span><span style='color: #DD0000'>;'&amp;nbsp;</span><span style='color: #007700'>.<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'HOSTNAME=</span><span style='color: #0000BB'>$hostname</span><span style='color: #DD0000'>;PORT=</span><span style='color: #0000BB'>$port</span><span style='color: #DD0000'>;PROTOCOL=TCPIP;UID=</span><span style='color: #0000BB'>$user</span><span style='color: #DD0000'>;PWD=</span><span style='color: #0000BB'>$password</span><span style='color: #DD0000'>;'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn_string</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Connection&amp;nbsp;succeeded.'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>db2_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>);<br />}<br />else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Connection&amp;nbsp;failed.'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Connection succeeded. </pre></div> </div> </div><p> </p><div class='example'> <p><b>Beispiel #3 Creating a connection with autocommit off by default</b></p> <div class='example-contents para'><p> Passing an array of options to <b>db2_connect()</b> enables you to modify the default behavior of the connection handle. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$database&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SAMPLE'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$user&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'db2inst1'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$password&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'ibmdb2'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$options&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'autocommit'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>DB2_AUTOCOMMIT_OFF</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$user</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$password</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$options</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Connection&amp;nbsp;succeeded.\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>db2_autocommit</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Autocommit&amp;nbsp;is&amp;nbsp;on.\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Autocommit&amp;nbsp;is&amp;nbsp;off.\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>db2_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>);<br />}<br />else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Connection&amp;nbsp;failed.'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Connection succeeded. Autocommit is off. </pre></div> </div> </div><p> </p><div class='example'> <p><b>Beispiel #4 i5/OS best performance</b></p> <div class='example-contents para'><p> To achieve best performance for your i5/OS ibm_db2 1.5.1 PHP application use the default host, userid, and password for your <b>db2_connect()</b>. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;$library&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'ADC'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$i5&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>''</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'i5_lib'</span><span style='color: #007700'>=&amp;gt;</span><span style='color: #DD0000'>'qsys2'</span><span style='color: #007700'>));<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_exec</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$i5</span><span style='color: #007700'>,&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'select&amp;nbsp;*&amp;nbsp;from&amp;nbsp;systables&amp;nbsp;where&amp;nbsp;table_schema&amp;nbsp;=&amp;nbsp;'</span><span style='color: #0000BB'>$library</span><span style='color: #DD0000'>''</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;while&amp;nbsp;(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_fetch_both</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>))&amp;nbsp;{&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'TABLE_NAME'</span><span style='color: #007700'>].</span><span style='color: #DD0000'>'&amp;lt;/br&amp;gt;'</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;}&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>db2_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$i5</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> ANIMALS NAMES PICTURES </pre></div> </div> </div><p> </p><div class='example'> <p><b>Beispiel #5 Using trusted context</b></p> <div class='example-contents para'><p> The following example shows how to enable trusted context, switch users, and get the current user ID. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$database&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SAMPLE'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$hostname&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'localhost'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$port&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>50000</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$authID&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'db2inst1'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$auth_pass&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'ibmdb2'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$tc_user&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'tcuser'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$tc_pass&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'tcpassword'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$dsn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'DATABASE=</span><span style='color: #0000BB'>$database</span><span style='color: #DD0000'>;HOSTNAME=</span><span style='color: #0000BB'>$hostname</span><span style='color: #DD0000'>;PORT=</span><span style='color: #0000BB'>$port</span><span style='color: #DD0000'>;<br />&amp;nbsp;&amp;nbsp;PROTOCOL=TCPIP;UID=</span><span style='color: #0000BB'>$authID</span><span style='color: #DD0000'>;PWD=</span><span style='color: #0000BB'>$auth_pass</span><span style='color: #DD0000'>;'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$options&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array&amp;nbsp;(</span><span style='color: #DD0000'>'trustedcontext'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>DB2_TRUSTED_CONTEXT_ENABLE</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$tc_conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dsn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$options</span><span style='color: #007700'>);<br />if(</span><span style='color: #0000BB'>$tc_conn</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Explicit&amp;nbsp;trusted&amp;nbsp;connection&amp;nbsp;succeeded.\n'</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(</span><span style='color: #0000BB'>db2_get_option</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$tc_conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'trustedcontext'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$userBefore&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_get_option</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$tc_conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'trusted_user'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//Do&amp;nbsp;some&amp;nbsp;work&amp;nbsp;as&amp;nbsp;user&amp;nbsp;1.<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//Switching&amp;nbsp;to&amp;nbsp;trusted&amp;nbsp;user.<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$parameters&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'trusted_user'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>$tc_user</span><span style='color: #007700'>,&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'trusted_password'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>$tcuser_pass</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$res&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_set_option&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$tc_conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$parameters</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$userAfter&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_get_option</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$tc_conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'trusted_user'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//Do&amp;nbsp;more&amp;nbsp;work&amp;nbsp;as&amp;nbsp;trusted&amp;nbsp;user.<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>if(</span><span style='color: #0000BB'>$userBefore&amp;nbsp;</span><span style='color: #007700'>!=&amp;nbsp;</span><span style='color: #0000BB'>$userAfter</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'User&amp;nbsp;has&amp;nbsp;been&amp;nbsp;switched.'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>db2_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$tc_conn</span><span style='color: #007700'>);<br />}<br />else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Explicit&amp;nbsp;trusted&amp;nbsp;connection&amp;nbsp;failed.\n'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Explicit trusted connection succeeded. User has been switched. </pre></div> </div> </div><p> </p> </div> <a name='function.db2-connect.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.db2-close.php' class='function' rel='rdfs-seeAlso'>db2_close()</a> - Closes a database connection</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-pconnect.php' class='function' rel='rdfs-seeAlso'>db2_pconnect()</a> - Returns a persistent connection to a database</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="db2_commit" value="<div id='function.db2-commit' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.db2-commit.php'>db2_commit</a></h1> <p class='verinfo'>(PECL ibm_db2 &amp;gt;= 1.0.0)</p><p class='refpurpose'><span class='refname'>db2_commit</span> &amp;mdash; <span class='dc-title'> Commits a transaction </span></p> </div> <a name='function.db2-commit.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>db2_commit</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> )</div> <p class='para rdfs-comment'> Commits an in-progress transaction on the specified connection resource and begins a new transaction. PHP applications normally default to AUTOCOMMIT mode, so <b>db2_commit()</b> is not necessary unless AUTOCOMMIT has been turned off for the connection resource. </p> <blockquote><p><b class='note'>Hinweis</b>: If the specified connection resource is a persistent connection, all transactions in progress for all applications using that persistent connection will be committed. For this reason, persistent connections are not recommended for use in applications that require transactions. <br /> </p></blockquote> </div> <a name='function.db2-commit.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A valid database connection resource variable as returned from <a href='http://www.php.net/manual/de/function.db2-connect.php' class='function'>db2_connect()</a> or <a href='http://www.php.net/manual/de/function.db2-pconnect.php' class='function'>db2_pconnect()</a>. </p> </dd> </dl> <p> </p> </div> <a name='function.db2-commit.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.db2-commit.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.db2-autocommit.php' class='function' rel='rdfs-seeAlso'>db2_autocommit()</a> - Returns or sets the AUTOCOMMIT state for a database connection</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-rollback.php' class='function' rel='rdfs-seeAlso'>db2_rollback()</a> - Rolls back a transaction</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="db2_column_privileges" value="<div id='function.db2-column-privileges' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.db2-column-privileges.php'>db2_column_privileges</a></h1> <p class='verinfo'>(PECL ibm_db2 &amp;gt;= 1.0.0)</p><p class='refpurpose'><span class='refname'>db2_column_privileges</span> &amp;mdash; <span class='dc-title'> Returns a result set listing the columns and associated privileges for a table </span></p> </div> <a name='function.db2-column-privileges.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>db2_column_privileges</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$qualifier</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$schema</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$table-name</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$column-name</tt></span> ]]]] )</div> <p class='para rdfs-comment'> Returns a result set listing the columns and associated privileges for a table. </p> </div> <a name='function.db2-column-privileges.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A valid connection to an IBM DB2, Cloudscape, or Apache Derby database. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>qualifier</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A qualifier for DB2 databases running on OS/390 or z/OS servers. For other databases, pass <b><tt class='constant'>NULL</tt></b> or an empty string. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>schema</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The schema which contains the tables. To match all schemas, pass <b><tt class='constant'>NULL</tt></b> or an empty string. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>table-name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The name of the table or view. To match all tables in the database, pass <b><tt class='constant'>NULL</tt></b> or an empty string. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>column-name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The name of the column. To match all columns in the table, pass <b><tt class='constant'>NULL</tt></b> or an empty string. </p> </dd> </dl> <p> </p> </div> <a name='function.db2-column-privileges.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns a statement resource with a result set containing rows describing the column privileges for columns matching the specified parameters. The rows are composed of the following columns: </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Column name</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>TABLE_CAT</td> <td align='left'>Name of the catalog. The value is NULL if this table does not have catalogs.</td> </tr> <tr valign='middle'> <td align='left'>TABLE_SCHEM</td> <td align='left'>Name of the schema.</td> </tr> <tr valign='middle'> <td align='left'>TABLE_NAME</td> <td align='left'>Name of the table or view.</td> </tr> <tr valign='middle'> <td align='left'>COLUMN_NAME</td> <td align='left'>Name of the column.</td> </tr> <tr valign='middle'> <td align='left'>GRANTOR</td> <td align='left'>Authorization ID of the user who granted the privilege.</td> </tr> <tr valign='middle'> <td align='left'>GRANTEE</td> <td align='left'>Authorization ID of the user to whom the privilege was granted.</td> </tr> <tr valign='middle'> <td align='left'>PRIVILEGE</td> <td align='left'>The privilege for the column.</td> </tr> <tr valign='middle'> <td align='left'>IS_GRANTABLE</td> <td align='left'>Whether the GRANTEE is permitted to grant this privilege to other users.</td> </tr> </tbody> </table> <p> </p> </div> <a name='function.db2-column-privileges.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.db2-columns.php' class='function' rel='rdfs-seeAlso'>db2_columns()</a> - Returns a result set listing the columns and associated metadata for a table</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-foreign-keys.php' class='function' rel='rdfs-seeAlso'>db2_foreign_keys()</a> - Returns a result set listing the foreign keys for a table</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-primary-keys.php' class='function' rel='rdfs-seeAlso'>db2_primary_keys()</a> - Returns a result set listing primary keys for a table</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-procedure-columns.php' class='function' rel='rdfs-seeAlso'>db2_procedure_columns()</a> - Returns a result set listing stored procedure parameters</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-procedures.php' class='function' rel='rdfs-seeAlso'>db2_procedures()</a> - Returns a result set listing the stored procedures registered in a database</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-special-columns.php' class='function' rel='rdfs-seeAlso'>db2_special_columns()</a> - Returns a result set listing the unique row identifier columns for a table</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-statistics.php' class='function' rel='rdfs-seeAlso'>db2_statistics()</a> - Returns a result set listing the index and statistics for a table</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-table-privileges.php' class='function' rel='rdfs-seeAlso'>db2_table_privileges()</a> - Returns a result set listing the tables and associated privileges in a database</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-tables.php' class='function' rel='rdfs-seeAlso'>db2_tables()</a> - Returns a result set listing the tables and associated metadata in a database</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="db2_columns" value="<div id='function.db2-columns' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.db2-columns.php'>db2_columns</a></h1> <p class='verinfo'>(PECL ibm_db2 &amp;gt;= 1.0.0)</p><p class='refpurpose'><span class='refname'>db2_columns</span> &amp;mdash; <span class='dc-title'> Returns a result set listing the columns and associated metadata for a table </span></p> </div> <a name='function.db2-columns.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>db2_columns</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$qualifier</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$schema</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$table-name</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$column-name</tt></span> ]]]] )</div> <p class='para rdfs-comment'> Returns a result set listing the columns and associated metadata for a table. </p> </div> <a name='function.db2-columns.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A valid connection to an IBM DB2, Cloudscape, or Apache Derby database. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>qualifier</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A qualifier for DB2 databases running on OS/390 or z/OS servers. For other databases, pass <b><tt class='constant'>NULL</tt></b> or an empty string. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>schema</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The schema which contains the tables. To match all schemas, pass <i>&amp;#039;%&amp;#039;</i>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>table-name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The name of the table or view. To match all tables in the database, pass <b><tt class='constant'>NULL</tt></b> or an empty string. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>column-name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The name of the column. To match all columns in the table, pass <b><tt class='constant'>NULL</tt></b> or an empty string. </p> </dd> </dl> <p> </p> </div> <a name='function.db2-columns.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns a statement resource with a result set containing rows describing the columns matching the specified parameters. The rows are composed of the following columns: </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Column name</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>TABLE_CAT</td> <td align='left'>Name of the catalog. The value is NULL if this table does not have catalogs.</td> </tr> <tr valign='middle'> <td align='left'>TABLE_SCHEM</td> <td align='left'>Name of the schema.</td> </tr> <tr valign='middle'> <td align='left'>TABLE_NAME</td> <td align='left'>Name of the table or view.</td> </tr> <tr valign='middle'> <td align='left'>COLUMN_NAME</td> <td align='left'>Name of the column.</td> </tr> <tr valign='middle'> <td align='left'>DATA_TYPE</td> <td align='left'>The SQL data type for the column represented as an integer value.</td> </tr> <tr valign='middle'> <td align='left'>TYPE_NAME</td> <td align='left'>A string representing the data type for the column.</td> </tr> <tr valign='middle'> <td align='left'>COLUMN_SIZE</td> <td align='left'>An integer value representing the size of the column.</td> </tr> <tr valign='middle'> <td align='left'>BUFFER_LENGTH</td> <td align='left'> Maximum number of bytes necessary to store data from this column. </td> </tr> <tr valign='middle'> <td align='left'>DECIMAL_DIGITS</td> <td align='left'> The scale of the column, or <b><tt class='constant'>NULL</tt></b> where scale is not applicable. </td> </tr> <tr valign='middle'> <td align='left'>NUM_PREC_RADIX</td> <td align='left'> An integer value of either <i>10</i> (representing an exact numeric data type), <i>2</i> (representing an approximate numeric data type), or <b><tt class='constant'>NULL</tt></b> (representing a data type for which radix is not applicable). </td> </tr> <tr valign='middle'> <td align='left'>NULLABLE</td> <td align='left'>An integer value representing whether the column is nullable or not.</td> </tr> <tr valign='middle'> <td align='left'>REMARKS</td> <td align='left'>Description of the column.</td> </tr> <tr valign='middle'> <td align='left'>COLUMN_DEF</td> <td align='left'>Default value for the column.</td> </tr> <tr valign='middle'> <td align='left'>SQL_DATA_TYPE</td> <td align='left'>An integer value representing the size of the column.</td> </tr> <tr valign='middle'> <td align='left'>SQL_DATETIME_SUB</td> <td align='left'> Returns an integer value representing a datetime subtype code, or <b><tt class='constant'>NULL</tt></b> for SQL data types to which this does not apply. </td> </tr> <tr valign='middle'> <td align='left'>CHAR_OCTET_LENGTH</td> <td align='left'> Maximum length in octets for a character data type column, which matches COLUMN_SIZE for single-byte character set data, or <b><tt class='constant'>NULL</tt></b> for non-character data types. </td> </tr> <tr valign='middle'> <td align='left'>ORDINAL_POSITION</td> <td align='left'>The 1-indexed position of the column in the table.</td> </tr> <tr valign='middle'> <td align='left'>IS_NULLABLE</td> <td align='left'> A string value where &amp;#039;YES&amp;#039; means that the column is nullable and &amp;#039;NO&amp;#039; means that the column is not nullable. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.db2-columns.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.db2-column-privileges.php' class='function' rel='rdfs-seeAlso'>db2_column_privileges()</a> - Returns a result set listing the columns and associated privileges for a table</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-foreign-keys.php' class='function' rel='rdfs-seeAlso'>db2_foreign_keys()</a> - Returns a result set listing the foreign keys for a table</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-primary-keys.php' class='function' rel='rdfs-seeAlso'>db2_primary_keys()</a> - Returns a result set listing primary keys for a table</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-procedure-columns.php' class='function' rel='rdfs-seeAlso'>db2_procedure_columns()</a> - Returns a result set listing stored procedure parameters</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-procedures.php' class='function' rel='rdfs-seeAlso'>db2_procedures()</a> - Returns a result set listing the stored procedures registered in a database</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-special-columns.php' class='function' rel='rdfs-seeAlso'>db2_special_columns()</a> - Returns a result set listing the unique row identifier columns for a table</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-statistics.php' class='function' rel='rdfs-seeAlso'>db2_statistics()</a> - Returns a result set listing the index and statistics for a table</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-table-privileges.php' class='function' rel='rdfs-seeAlso'>db2_table_privileges()</a> - Returns a result set listing the tables and associated privileges in a database</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-tables.php' class='function' rel='rdfs-seeAlso'>db2_tables()</a> - Returns a result set listing the tables and associated metadata in a database</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="db2_close" value="<div id='function.db2-close' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.db2-close.php'>db2_close</a></h1> <p class='verinfo'>(PECL ibm_db2 &amp;gt;= 1.0.0)</p><p class='refpurpose'><span class='refname'>db2_close</span> &amp;mdash; <span class='dc-title'> Closes a database connection </span></p> </div> <a name='function.db2-close.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>db2_close</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> )</div> <p class='para rdfs-comment'> This function closes a DB2 client connection created with <a href='http://www.php.net/manual/de/function.db2-connect.php' class='function'>db2_connect()</a> and returns the corresponding resources to the database server. </p> <p class='para'> If you attempt to close a persistent DB2 client connection created with <a href='http://www.php.net/manual/de/function.db2-pconnect.php' class='function'>db2_pconnect()</a>, the close request is ignored and the persistent DB2 client connection remains available for the next caller. </p> </div> <a name='function.db2-close.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Specifies an active DB2 client connection. </p> </dd> </dl> <p> </p> </div> <a name='function.db2-close.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.db2-close.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Closing a connection</b></p> <div class='example-contents para'><p> The following example demonstrates a successful attempt to close a connection to an IBM DB2, Cloudscape, or Apache Derby database. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_connect</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SAMPLE'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'db2inst1'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'ibmdb2'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$rc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>);<br />if&amp;nbsp;(</span><span style='color: #0000BB'>$rc</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Connection&amp;nbsp;was&amp;nbsp;successfully&amp;nbsp;closed.'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Connection was successfully closed. </pre></div> </div> </div><p> </p> </div> <a name='function.db2-close.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.db2-connect.php' class='function' rel='rdfs-seeAlso'>db2_connect()</a> - Returns a connection to a database</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-pclose.php' class='function' rel='rdfs-seeAlso'>db2_pclose()</a> - Closes a persistent database connection</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-pconnect.php' class='function' rel='rdfs-seeAlso'>db2_pconnect()</a> - Returns a persistent connection to a database</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="db2_client_info" value="<div id='function.db2-client-info' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.db2-client-info.php'>db2_client_info</a></h1> <p class='verinfo'>(PECL ibm_db2 &amp;gt;= 1.1.1)</p><p class='refpurpose'><span class='refname'>db2_client_info</span> &amp;mdash; <span class='dc-title'>Returns an object with properties that describe the DB2 database client</span></p> </div> <a name='function.db2-client-info.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>object</span> <span class='methodname'><b>db2_client_info</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> )</div> <p class='para rdfs-comment'> This function returns an object with read-only properties that return information about the DB2 database client. The following table lists the DB2 client properties: </p><table class='doctable table'> <caption><b>DB2 client properties</b></caption> <thead valign='middle'> <tr valign='middle'> <th>Property name</th> <th>Return type</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>APPL_CODEPAGE</td> <td align='left'>int</td> <td align='left'>The application code page.</td> </tr> <tr valign='middle'> <td align='left'>CONN_CODEPAGE</td> <td align='left'>int</td> <td align='left'>The code page for the current connection.</td> </tr> <tr valign='middle'> <td align='left'>DATA_SOURCE_NAME</td> <td align='left'>string</td> <td align='left'>The data source name (DSN) used to create the current connection to the database.</td> </tr> <tr valign='middle'> <td align='left'>DRIVER_NAME</td> <td align='left'>string</td> <td align='left'>The name of the library that implements the DB2 Call Level Interface (CLI) specification.</td> </tr> <tr valign='middle'> <td align='left'>DRIVER_ODBC_VER</td> <td align='left'>string</td> <td align='left'>The version of ODBC that the DB2 client supports. This returns a string &amp;quot;MM.mm&amp;quot; where <var class='varname'>MM</var> is the major version and <var class='varname'>mm</var> is the minor version. The DB2 client always returns &amp;quot;03.51&amp;quot;. </td> </tr> <tr valign='middle'> <td align='left'>DRIVER_VER</td> <td align='left'>string</td> <td align='left'>The version of the client, in the form of a string &amp;quot;MM.mm.uuuu&amp;quot; where <var class='varname'>MM</var> is the major version, <var class='varname'>mm</var> is the minor version, and <var class='varname'>uuuu</var> is the update. For example, &amp;quot;08.02.0001&amp;quot; represents major version 8, minor version 2, update 1. </td> </tr> <tr valign='middle'> <td align='left'>ODBC_SQL_CONFORMANCE</td> <td align='left'>string</td> <td align='left'> <p class='para'>The level of ODBC SQL grammar supported by the client: </p><dl> <dt class='varlistentry'> <span class='term'>MINIMUM</span> </dt><dd class='listitem'> <p class='para'> Supports the minimum ODBC SQL grammar. </p> </dd> <dt class='varlistentry'> <span class='term'>CORE</span> </dt><dd class='listitem'> <p class='para'> Supports the core ODBC SQL grammar. </p> </dd> <dt class='varlistentry'> <span class='term'>EXTENDED</span> </dt><dd class='listitem'> <p class='para'> Supports extended ODBC SQL grammar. </p> </dd> </dl> <p> </p> </td> </tr> <tr valign='middle'> <td align='left'>ODBC_VER</td> <td align='left'>string</td> <td align='left'>The version of ODBC that the ODBC driver manager supports. This returns a string &amp;quot;MM.mm.rrrr&amp;quot; where <var class='varname'>MM</var> is the major version, <var class='varname'>mm</var> is the minor version, and <var class='varname'>rrrr</var> is the release. The DB2 client always returns &amp;quot;03.01.0000&amp;quot;. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.db2-client-info.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Specifies an active DB2 client connection. </p> </dd> </dl> <p> </p> </div> <a name='function.db2-client-info.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns an object on a successful call. Returns <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='function.db2-client-info.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 A <b>db2_client_info()</b> example</b></p> <div class='example-contents para'><p> To retrieve information about the client, you must pass a valid database connection resource to <b>db2_client_info()</b>. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_connect</span><span style='color: #007700'>(&amp;nbsp;</span><span style='color: #DD0000'>'SAMPLE'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'db2inst1'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'ibmdb2'&amp;nbsp;</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$client&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_client_info</span><span style='color: #007700'>(&amp;nbsp;</span><span style='color: #0000BB'>$conn&amp;nbsp;</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$client</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'DRIVER_NAME:&amp;nbsp;'</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(&amp;nbsp;</span><span style='color: #0000BB'>$client</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>DRIVER_NAME&amp;nbsp;</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'DRIVER_VER:&amp;nbsp;'</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(&amp;nbsp;</span><span style='color: #0000BB'>$client</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>DRIVER_VER&amp;nbsp;</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'DATA_SOURCE_NAME:&amp;nbsp;'</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(&amp;nbsp;</span><span style='color: #0000BB'>$client</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>DATA_SOURCE_NAME&amp;nbsp;</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'DRIVER_ODBC_VER:&amp;nbsp;'</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(&amp;nbsp;</span><span style='color: #0000BB'>$client</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>DRIVER_ODBC_VER&amp;nbsp;</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'ODBC_VER:&amp;nbsp;'</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(&amp;nbsp;</span><span style='color: #0000BB'>$client</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>ODBC_VER&amp;nbsp;</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'ODBC_SQL_CONFORMANCE:&amp;nbsp;'</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(&amp;nbsp;</span><span style='color: #0000BB'>$client</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>ODBC_SQL_CONFORMANCE&amp;nbsp;</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'APPL_CODEPAGE:&amp;nbsp;'</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(&amp;nbsp;</span><span style='color: #0000BB'>$client</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>APPL_CODEPAGE&amp;nbsp;</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'CONN_CODEPAGE:&amp;nbsp;'</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(&amp;nbsp;</span><span style='color: #0000BB'>$client</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>CONN_CODEPAGE&amp;nbsp;</span><span style='color: #007700'>);<br />}<br />else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Error&amp;nbsp;retrieving&amp;nbsp;client&amp;nbsp;information.<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Perhaps&amp;nbsp;your&amp;nbsp;database&amp;nbsp;connection&amp;nbsp;was&amp;nbsp;invalid.'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>db2_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> DRIVER_NAME: string(8) &amp;quot;libdb2.a&amp;quot; DRIVER_VER: string(10) &amp;quot;08.02.0001&amp;quot; DATA_SOURCE_NAME: string(6) &amp;quot;SAMPLE&amp;quot; DRIVER_ODBC_VER: string(5) &amp;quot;03.51&amp;quot; ODBC_VER: string(10) &amp;quot;03.01.0000&amp;quot; ODBC_SQL_CONFORMANCE: string(8) &amp;quot;EXTENDED&amp;quot; APPL_CODEPAGE: int(819) CONN_CODEPAGE: int(819) </pre></div> </div> </div><p> </p> </div> <a name='function.db2-client-info.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.db2-server-info.php' class='function' rel='rdfs-seeAlso'>db2_server_info()</a> - Returns an object with properties that describe the DB2 database server</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="db2_bind_param" value="<div id='function.db2-bind-param' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.db2-bind-param.php'>db2_bind_param</a></h1> <p class='verinfo'>(PECL ibm_db2 &amp;gt;= 1.0.0)</p><p class='refpurpose'><span class='refname'>db2_bind_param</span> &amp;mdash; <span class='dc-title'> Binds a PHP variable to an SQL statement parameter </span></p> </div> <a name='function.db2-bind-param.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>db2_bind_param</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$stmt</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$parameter-number</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$variable-name</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$parameter-type</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$data-type</tt><span class='initializer'> = 0</span></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$precision</tt><span class='initializer'> = -1</span></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$scale</tt><span class='initializer'> = 0</span></span> ]]]] )</div> <p class='para rdfs-comment'> Binds a PHP variable to an SQL statement parameter in a statement resource returned by <a href='http://www.php.net/manual/de/function.db2-prepare.php' class='function'>db2_prepare()</a>. This function gives you more control over the parameter type, data type, precision, and scale for the parameter than simply passing the variable as part of the optional input array to <a href='http://www.php.net/manual/de/function.db2-execute.php' class='function'>db2_execute()</a>. </p> </div> <a name='function.db2-bind-param.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>stmt</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A prepared statement returned from <a href='http://www.php.net/manual/de/function.db2-prepare.php' class='function'>db2_prepare()</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>parameter-number</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Specifies the 1-indexed position of the parameter in the prepared statement. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>variable-name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A string specifying the name of the PHP variable to bind to the parameter specified by <i><tt class='parameter'>parameter-number</tt></i> . </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>parameter-type</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A constant specifying whether the PHP variable should be bound to the SQL parameter as an input parameter (<i>DB2_PARAM_IN</i>), an output parameter (<i>DB2_PARAM_OUT</i>), or as a parameter that accepts input and returns output (<i>DB2_PARAM_INOUT</i>). To avoid memory overhead, you can also specify <i>DB2_PARAM_FILE</i> to bind the PHP variable to the name of a file that contains large object (BLOB, CLOB, or DBCLOB) data. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>data-type</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A constant specifying the SQL data type that the PHP variable should be bound as: one of <i>DB2_BINARY</i>, <i>DB2_CHAR</i>, <i>DB2_DOUBLE</i>, or <i>DB2_LONG</i> . </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>precision</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Specifies the precision with which the variable should be bound to the database. This parameter can also be used for retrieving XML output values from stored procedures. A non-negative value specifies the maximum size of the XML data that will be retrieved from the database. If this parameter is not used, a default of 1MB will be assumed for retrieving the XML output value from the stored procedure. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>scale</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Specifies the scale with which the variable should be bound to the database. </p> </dd> </dl> <p> </p> </div> <a name='function.db2-bind-param.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.db2-bind-param.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Binding PHP variables to a prepared statement</b></p> <div class='example-contents para'><p> The SQL statement in the following example uses two input parameters in the WHERE clause. We call <b>db2_bind_param()</b> to bind two PHP variables to the corresponding SQL parameters. Notice that the PHP variables do not have to be declared or assigned before the call to <b>db2_bind_param()</b>; in the example, <i>$lower_limit</i> is assigned a value before the call to <b>db2_bind_param()</b>, but <i>$upper_limit</i> is assigned a value after the call to <b>db2_bind_param()</b>. The variables must be bound and, for parameters that accept input, must have any value assigned, before calling <a href='http://www.php.net/manual/de/function.db2-execute.php' class='function'>db2_execute()</a>. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$sql&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;name,&amp;nbsp;breed,&amp;nbsp;weight&amp;nbsp;FROM&amp;nbsp;animals<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WHERE&amp;nbsp;weight&amp;nbsp;&amp;gt;&amp;nbsp;?&amp;nbsp;AND&amp;nbsp;weight&amp;nbsp;&amp;lt;&amp;nbsp;?'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$user</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$password</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$sql</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;We&amp;nbsp;can&amp;nbsp;declare&amp;nbsp;the&amp;nbsp;variable&amp;nbsp;before&amp;nbsp;calling&amp;nbsp;db2_bind_param()<br /></span><span style='color: #0000BB'>$lower_limit&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>db2_bind_param</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'lower_limit'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>DB2_PARAM_IN</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>db2_bind_param</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'upper_limit'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>DB2_PARAM_IN</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;We&amp;nbsp;can&amp;nbsp;also&amp;nbsp;declare&amp;nbsp;the&amp;nbsp;variable&amp;nbsp;after&amp;nbsp;calling&amp;nbsp;db2_bind_param()<br /></span><span style='color: #0000BB'>$upper_limit&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>15.0</span><span style='color: #007700'>;<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>db2_execute</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;while&amp;nbsp;(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_fetch_array</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]}</span><span style='color: #DD0000'>,&amp;nbsp;</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>]}</span><span style='color: #DD0000'>,&amp;nbsp;</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>2</span><span style='color: #007700'>]}</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Pook, cat, 3.2 Rickety Ride, goat, 9.7 Peaches, dog, 12.3 </pre></div> </div> </div><p> </p><div class='example'> <p><b>Beispiel #2 Calling stored procedures with IN and OUT parameters</b></p> <div class='example-contents para'><p> The stored procedure match_animal in the following example accepts three different parameters: </p><ol type='1'> <li class='listitem'> <p class='para'> an input (IN) parameter that accepts the name of the first animal as input </p> </li> <li class='listitem'> <p class='para'> an input-output (INOUT) parameter that accepts the name of the second animal as input and returns the string <i>TRUE</i> if an animal in the database matches that name </p> </li> <li class='listitem'> <p class='para'> an output (OUT) parameter that returns the sum of the weight of the two identified animals </p> </li> </ol><p> In addition, the stored procedure returns a result set consisting of the animals listed in alphabetic order starting at the animal corresponding to the input value of the first parameter and ending at the animal corresponding to the input value of the second parameter. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$sql&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'CALL&amp;nbsp;match_animal(?,&amp;nbsp;?,&amp;nbsp;?)'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$user</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$password</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$sql</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$name&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Peaches'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$second_name&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Rickety&amp;nbsp;Ride'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$weight&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>db2_bind_param</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'name'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>DB2_PARAM_IN</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>db2_bind_param</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'second_name'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>DB2_PARAM_INOUT</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>db2_bind_param</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>3</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'weight'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>DB2_PARAM_OUT</span><span style='color: #007700'>);<br /><br />print&amp;nbsp;</span><span style='color: #DD0000'>'Values&amp;nbsp;of&amp;nbsp;bound&amp;nbsp;parameters&amp;nbsp;_before_&amp;nbsp;CALL:\n'</span><span style='color: #007700'>;<br />print&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;&amp;nbsp;1:&amp;nbsp;</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$name</span><span style='color: #007700'>}</span><span style='color: #DD0000'>&amp;nbsp;2:&amp;nbsp;</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$second_name</span><span style='color: #007700'>}</span><span style='color: #DD0000'>&amp;nbsp;3:&amp;nbsp;</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$weight</span><span style='color: #007700'>}</span><span style='color: #DD0000'>\n\n'</span><span style='color: #007700'>;<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>db2_execute</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #DD0000'>'Values&amp;nbsp;of&amp;nbsp;bound&amp;nbsp;parameters&amp;nbsp;_after_&amp;nbsp;CALL:\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;&amp;nbsp;1:&amp;nbsp;</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$name</span><span style='color: #007700'>}</span><span style='color: #DD0000'>&amp;nbsp;2:&amp;nbsp;</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$second_name</span><span style='color: #007700'>}</span><span style='color: #DD0000'>&amp;nbsp;3:&amp;nbsp;</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$weight</span><span style='color: #007700'>}</span><span style='color: #DD0000'>\n\n'</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #DD0000'>'Results:\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;while&amp;nbsp;(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_fetch_array</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]}</span><span style='color: #DD0000'>,&amp;nbsp;</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>]}</span><span style='color: #DD0000'>,&amp;nbsp;</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>2</span><span style='color: #007700'>]}</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Values of bound parameters _before_ CALL: 1: Peaches 2: Rickety Ride 3: 0 Values of bound parameters _after_ CALL: 1: Peaches 2: TRUE 3: 22 Results: Peaches, dog, 12.3 Pook, cat, 3.2 Rickety Ride, goat, 9.7 </pre></div> </div> </div><p> </p><div class='example'> <p><b>Beispiel #3 Inserting a binary large object (BLOB) directly from a file</b></p> <div class='example-contents para'><p> The data for large objects are typically stored in files, such as XML documents or audio files. Rather than reading an entire file into a PHP variable, and then binding that PHP variable into an SQL statement, you can avoid some memory overhead by binding the file directly to the input parameter of your SQL statement. The following example demonstrates how to bind a file directly into a BLOB column. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'INSERT&amp;nbsp;INTO&amp;nbsp;animal_pictures(picture)&amp;nbsp;VALUES&amp;nbsp;(?)'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$picture&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'/opt/albums/spook/grooming.jpg'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$rc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_bind_param</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'picture'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>DB2_PARAM_FILE</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$rc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_execute</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.db2-bind-param.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.db2-execute.php' class='function' rel='rdfs-seeAlso'>db2_execute()</a> - Executes a prepared SQL statement</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-prepare.php' class='function' rel='rdfs-seeAlso'>db2_prepare()</a> - Prepares an SQL statement to be executed</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="db2_autocommit" value="<div id='function.db2-autocommit' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.db2-autocommit.php'>db2_autocommit</a></h1> <p class='verinfo'>(PECL ibm_db2 &amp;gt;= 1.0.0)</p><p class='refpurpose'><span class='refname'>db2_autocommit</span> &amp;mdash; <span class='dc-title'> Returns or sets the AUTOCOMMIT state for a database connection </span></p> </div> <a name='function.db2-autocommit.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>db2_autocommit</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$connection</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$value</tt></span> ] )</div> <p class='para rdfs-comment'> Sets or gets the AUTOCOMMIT behavior of the specified connection resource. </p> </div> <a name='function.db2-autocommit.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>connection</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A valid database connection resource variable as returned from <a href='http://www.php.net/manual/de/function.db2-connect.php' class='function'>db2_connect()</a> or <a href='http://www.php.net/manual/de/function.db2-pconnect.php' class='function'>db2_pconnect()</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>value</tt></i> </span> </dt><dd class='listitem'> <p class='para'> One of the following constants: </p><dl> <dt class='varlistentry'> <br /><span class='term'><i>DB2_AUTOCOMMIT_OFF</i></span> </dt><dd class='listitem'> <p class='para'> Turns AUTOCOMMIT off. </p> </dd> <dt class='varlistentry'> <span class='term'><i>DB2_AUTOCOMMIT_ON</i></span> </dt><dd class='listitem'> <p class='para'> Turns AUTOCOMMIT on. </p> </dd> </dl> <p> </p> </dd> </dl> <p> </p> </div> <a name='function.db2-autocommit.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> When <b>db2_autocommit()</b> receives only the <i><tt class='parameter'>connection</tt></i> parameter, it returns the current state of AUTOCOMMIT for the requested connection as an integer value. A value of 0 indicates that AUTOCOMMIT is off, while a value of 1 indicates that AUTOCOMMIT is on. </p> <p class='para'> When <b>db2_autocommit()</b> receives both the <i><tt class='parameter'>connection</tt></i> parameter and <i><tt class='parameter'>autocommit</tt></i> parameter, it attempts to set the AUTOCOMMIT state of the requested connection to the corresponding state. Gibt bei Erfolg <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.db2-autocommit.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Retrieving the AUTOCOMMIT value for a connection</b></p> <div class='example-contents para'><p> In the following example, a connection which has been created with AUTOCOMMIT turned off is tested with the <b>db2_autocommit()</b> function. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$options&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'autocommit'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>DB2_AUTOCOMMIT_OFF</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$user</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$password</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$options</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$ac&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_autocommit</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>);<br />if&amp;nbsp;(</span><span style='color: #0000BB'>$ac&amp;nbsp;</span><span style='color: #007700'>==&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$ac</span><span style='color: #DD0000'>&amp;nbsp;--&amp;nbsp;AUTOCOMMIT&amp;nbsp;is&amp;nbsp;off.'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$ac</span><span style='color: #DD0000'>&amp;nbsp;--&amp;nbsp;AUTOCOMMIT&amp;nbsp;is&amp;nbsp;on.'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 0 -- AUTOCOMMIT is off. </pre></div> </div> </div><p> </p><div class='example'> <p><b>Beispiel #2 Setting the AUTOCOMMIT value for a connection</b></p> <div class='example-contents para'><p> In the following example, a connection which was initially created with AUTOCOMMIT turned off has its behavior changed to turn AUTOCOMMIT on. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$options&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'autocommit'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>DB2_AUTOCOMMIT_OFF</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_connect</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$database</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$user</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$password</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$options</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Turn&amp;nbsp;AUTOCOMMIT&amp;nbsp;on<br /></span><span style='color: #0000BB'>$rc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_autocommit</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>DB2_AUTOCOMMIT_ON</span><span style='color: #007700'>);<br />if&amp;nbsp;(</span><span style='color: #0000BB'>$rc</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #DD0000'>'Turning&amp;nbsp;AUTOCOMMIT&amp;nbsp;on&amp;nbsp;succeeded.\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Check&amp;nbsp;AUTOCOMMIT&amp;nbsp;state<br /></span><span style='color: #0000BB'>$ac&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>db2_autocommit</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>);<br />if&amp;nbsp;(</span><span style='color: #0000BB'>$ac&amp;nbsp;</span><span style='color: #007700'>==&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$ac</span><span style='color: #DD0000'>&amp;nbsp;--&amp;nbsp;AUTOCOMMIT&amp;nbsp;is&amp;nbsp;off.'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$ac</span><span style='color: #DD0000'>&amp;nbsp;--&amp;nbsp;AUTOCOMMIT&amp;nbsp;is&amp;nbsp;on.'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Turning AUTOCOMMIT on succeeded. 1 -- AUTOCOMMIT is on. </pre></div> </div> </div><p> </p> </div> <a name='function.db2-autocommit.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Siehe auch</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/de/function.db2-connect.php' class='function' rel='rdfs-seeAlso'>db2_connect()</a> - Returns a connection to a database</li> <li class='member'><a href='http://www.php.net/manual/de/function.db2-pconnect.php' class='function' rel='rdfs-seeAlso'>db2_pconnect()</a> - Returns a persistent connection to a database</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
</strings>

