<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.adodb.org/dokuwiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://www.adodb.org/dokuwiki/feed.php">
        <title>ADOdb - v5:reference:connection</title>
        <description>Database Abstraction Layer for PHP</description>
        <link>https://www.adodb.org/dokuwiki/</link>
        <image rdf:resource="https://www.adodb.org/dokuwiki/lib/exe/fetch.php?media=logo.png" />
       <dc:date>2026-05-16T22:59:40+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:addq&amp;rev=1611540029&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:adodb_recordset_empty&amp;rev=1673811083&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:adodb_recordset&amp;rev=1456626799&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:adonewconnection&amp;rev=1607420340&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:affected_rows&amp;rev=1667773248&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:autoexecute&amp;rev=1773226428&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:begintrans&amp;rev=1528704951&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:binddate&amp;rev=1452989503&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:bindtimestamp&amp;rev=1452996779&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:blobdecode&amp;rev=1773966479&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:blobencode&amp;rev=1452996901&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:cacheexecute&amp;rev=1748776875&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:cacheflush&amp;rev=1748776876&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:cachegetall&amp;rev=1748776876&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:cachegetassoc&amp;rev=1748776877&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:cachegetcol&amp;rev=1748776877&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:cachegetone&amp;rev=1748776878&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:cachegetrow&amp;rev=1748776878&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:cachepageexecute&amp;rev=1656152590&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:cacheselectlimit&amp;rev=1748776878&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:charmax&amp;rev=1456676854&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:close&amp;rev=1629761348&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:committrans&amp;rev=1619438537&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:completetrans&amp;rev=1748776879&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:concat&amp;rev=1454099697&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:connect&amp;rev=1683448666&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:createsequence&amp;rev=1452987938&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:currentrow&amp;rev=1452988193&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:day&amp;rev=1460326702&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:dbdate&amp;rev=1752196938&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:dbtimestamp&amp;rev=1452987098&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:dow&amp;rev=1461289656&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:dropsequence&amp;rev=1452987519&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:errormsg&amp;rev=1771806607&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:errorno&amp;rev=1771811801&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:execute&amp;rev=1673811138&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:failtrans&amp;rev=1748776879&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:fetchinto&amp;rev=1748776880&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:fnexecute&amp;rev=1452995054&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:genid&amp;rev=1458436280&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:getall&amp;rev=1557326471&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:getarray&amp;rev=1557326457&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:getassoc&amp;rev=1494284997&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:getcharset&amp;rev=1615223371&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:getcol&amp;rev=1557326481&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:getcustommetatypes&amp;rev=1610938704&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:getfetchmode&amp;rev=1578223921&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:getinsertsql&amp;rev=1611541019&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:getmedian&amp;rev=1759761539&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:getone&amp;rev=1615490153&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:getrandrow&amp;rev=1452984597&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:getrow&amp;rev=1748776881&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:getrowassoc&amp;rev=1748776880&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:getupdatesql&amp;rev=1695742995&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:hasfailedtrans&amp;rev=1748776881&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:ifnull&amp;rev=1452983692&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:ignoreerrors&amp;rev=1452984899&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:index&amp;rev=1452978816&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:inparameter&amp;rev=1529227484&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:insert_id&amp;rev=1687246803&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:isconnected&amp;rev=1452985920&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:lastpageno&amp;rev=1452994328&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:length&amp;rev=1770544190&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:metaerror&amp;rev=1703886401&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:metaerrormsg&amp;rev=1452991893&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:month&amp;rev=1661165409&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:nconnect&amp;rev=1452985298&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:offsetdate&amp;rev=1755966098&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:outparameter&amp;rev=1452991546&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:pageexecute&amp;rev=1656148843&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:param&amp;rev=1614299708&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:pconnect&amp;rev=1452985222&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:po_recordcount&amp;rev=1452989707&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:prepare&amp;rev=1565358125&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:preparesp&amp;rev=1478087113&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:properties&amp;rev=1615594267&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:qstr&amp;rev=1611539977&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:quote&amp;rev=1495041045&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:recordcount&amp;rev=1525351183&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:releasestatement&amp;rev=1642353025&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:replace&amp;rev=1709516697&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:rollbacktrans&amp;rev=1452989604&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:rowlock&amp;rev=1452993504&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:rsfilter&amp;rev=1458174560&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:selectdb&amp;rev=1452989952&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:selectlimit&amp;rev=1690282510&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:serverinfo&amp;rev=1771425655&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:setcharset&amp;rev=1657675085&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:setconnectionparameter&amp;rev=1769743318&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:setcustommetatype&amp;rev=1752885592&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:setdatelocale&amp;rev=1452991174&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:setfetchmode&amp;rev=1578223814&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:settransactionmode&amp;rev=1528705417&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:sqldate&amp;rev=1461287290&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:starttrans&amp;rev=1748776882&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:substr&amp;rev=1460324570&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:textmax&amp;rev=1456676655&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:transcnt&amp;rev=1460642202&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:transoff&amp;rev=1460641546&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:unixdate&amp;rev=1452990841&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:unixtimestamp&amp;rev=1578248467&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:updateblob&amp;rev=1452992315&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:updateblobfile&amp;rev=1773967661&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:updateclob&amp;rev=1452992357&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:userdate&amp;rev=1452993312&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:usertimestamp&amp;rev=1452991758&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:version&amp;rev=1685875257&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:year&amp;rev=1460325362&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.adodb.org/dokuwiki/lib/exe/fetch.php?media=logo.png">
        <title>ADOdb</title>
        <link>https://www.adodb.org/dokuwiki/</link>
        <url>https://www.adodb.org/dokuwiki/lib/exe/fetch.php?media=logo.png</url>
    </image>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:addq&amp;rev=1611540029&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-01-25T02:00:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>addQ</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:addq&amp;rev=1611540029&amp;do=diff</link>
        <description>addQ



See Also

qStr


Syntax
string addQ(
       string $unquotedText
       )
Description

The function addQ() takes an input string, and applies database specific string quoting. Unlike the method qStr, no pre or post quoting is applied. 

This method is particularly useful when used with</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:adodb_recordset_empty&amp;rev=1673811083&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-01-15T19:31:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>The ADORecordSet_empty Object</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:adodb_recordset_empty&amp;rev=1673811083&amp;do=diff</link>
        <description>The ADORecordSet_empty Object

Description

The ADORecordSet_empty Object is the result of the execution of an SQL statement through an ADOdbConnection object. The object is returned as a lightweight placeholder if the statement succeeds, and is of a type that does not return a recordset. Its existence evaluates to true if returned from an</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:adodb_recordset&amp;rev=1456626799&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-02-28T02:33:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>The ADORecordSet_array Object</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:adodb_recordset&amp;rev=1456626799&amp;do=diff</link>
        <description>The ADORecordSet_array Object

Description

The ADORecordSet_array Object is the result of the execution of an SQL statement through an ADOdbConnection object.

The Object


ADORecordSet_array Object
(
    [databaseType] =&gt; array
    [_array] =&gt; Array
        (
            [0] =&gt; Array
                (
                    [Order ID] =&gt; 30
                    [Employee ID] =&gt; 9
                    [Customer ID] =&gt; 27
                    [Order Date] =&gt; 2006-01-15 00:00:00
                    [Sh…</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:adonewconnection&amp;rev=1607420340&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-12-08T09:39:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>adoNewConnection</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:adonewconnection&amp;rev=1607420340&amp;do=diff</link>
        <description>adoNewConnection



Syntax
mixed adoNewConnection(
    optional string $driverType=&#039;&#039;
)
Description

The function adoNewConnection, in the simple form, loads the database driver specific files as specified by the string  $driverType. The driver name must match the name of a file</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:affected_rows&amp;rev=1667773248&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-06T22:20:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>affected_rows</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:affected_rows&amp;rev=1667773248&amp;do=diff</link>
        <description>affected_rows



Syntax
 mixed affected_rows()
Description

The function affected_rows() returns the number of rows affected (add/change/delete) by the last SQL statement executed, or false if the database does not support the function or the statement is not an update. See the driver documentation for support. Most multi-user databases support the command. Because the method returns</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:autoexecute&amp;rev=1773226428&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-11T10:53:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>autoExecute</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:autoexecute&amp;rev=1773226428&amp;do=diff</link>
        <description>autoExecute



See Also

$ADODB_QUOTE_FIELDNAMES

Syntax
  ADORecordSet_empty|false autoExecute(
     string $tables,
     string[] $arrFields,
     string $mode,
     optional mixed $where=false
     optional bool $forceUpdate=false
     )
Description

The autoExecute() function can automatically generate and execute INSERT and UPDATE statements on a given table. It is a wrapper for</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:begintrans&amp;rev=1528704951&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-06-11T08:15:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>beginTrans</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:begintrans&amp;rev=1528704951&amp;do=diff</link>
        <description>beginTrans



Syntax
void beginTrans()
Descriptions

The function beginTrans() starts a new transaction. This function is not part of the smart transaction set.

----------

Usage


$conn-&gt;beginTrans();

$ok = $conn-&gt;execute($sql);

if ($ok) 
    $ok = $conn-&gt;execute($sql2);

if (!$ok) 
    $conn-&gt;rollbackTrans();
else 
    $conn-&gt;commitTrans();</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:binddate&amp;rev=1452989503&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-17T00:11:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bindDate</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:binddate&amp;rev=1452989503&amp;do=diff</link>
        <description>bindDate



syntax
string bindDate(){
       float $timestamp
       }
       
Description

The function bindDate() accepts a Unix Timestamp value, and returns a database-specific date string suitable for embedding into bind statements. The returned value differs from one database to another.</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:bindtimestamp&amp;rev=1452996779&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-17T02:12:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bindTimeStamp</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:bindtimestamp&amp;rev=1452996779&amp;do=diff</link>
        <description>bindTimeStamp



syntax
string bindTimeStamp(){
       mixed $timestamp
       }
       
Description

The function bindTimeStamp() accepts a number of different types of parameters, and returns a database-specific dateTime string. This can then be used in bind statements. The returned value differs from one database to another.</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:blobdecode&amp;rev=1773966479&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-20T00:27:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>blobDecode</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:blobdecode&amp;rev=1773966479&amp;do=diff</link>
        <description>blobDecode



Syntax
mixed blobDecode(
    string $blob
)
Description

The function blobDecode() decodes a blob field and returns the value of the field or false if the function fails. 

----------

Usage



$SQL = &quot;SELECT blob_field FROM table&quot;;
$blob = $db-&gt;blobDecode($db-&gt;getOne($SQL));

file_put_contents(&#039;/temp/stored.jpg&#039;,$blob);</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:blobencode&amp;rev=1452996901&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-17T02:15:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>blobEncode</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:blobencode&amp;rev=1452996901&amp;do=diff</link>
        <description>blobEncode



Support for this function is limited. See the Feature Comparison Matrix

Syntax
mixed blobEncode(
    string $blob
)
Description

The function blobEncode() encodes a value using the database specific encoding method and returns the encoded value or false if the function fails. Once inserted, the value cab be inserted into a blob field in the database</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:cacheexecute&amp;rev=1748776875&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-01T11:21:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cacheExecute</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:cacheexecute&amp;rev=1748776875&amp;do=diff</link>
        <description>cacheExecute



Use of $ADODB_FETCH_MODE and setFetchMode() is incompatible with use of cached result sets as the results of the cached query are stored using the original fetch mode settings.

syntax
 mixed cacheExecute {
       mixed $cacheTimeInSeconds,
       optional mixed $sql
       optional string[] $bindvars
       }</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:cacheflush&amp;rev=1748776876&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-01T11:21:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cacheFlush</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:cacheflush&amp;rev=1748776876&amp;do=diff</link>
        <description>cacheFlush



Syntax
 void function cacheFlush(
      optional mixed $sql=false,
      optional mixed $bindVariables=false
 )
Description

The function cacheFlush() destroys a cached result set described EXACTLY like the combination of the $sql statement and, if neccessary the array of bind variables, or, if the $sql parameter is empty,</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:cachegetall&amp;rev=1748776876&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-01T11:21:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cacheGetAll</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:cachegetall&amp;rev=1748776876&amp;do=diff</link>
        <description>cacheGetAll



syntax
 mixed cacheGetAll {
       mixed $cacheSeconds,
       optional mixed $sql=false,
       optional string[] $bindvars=false
       }
Description

Cache functions search for the results of an executed query in the query cache. The results of a query have an expiration time specified by the first parameter. If an unexpired cache result is not found, the query is cached for the specified period.</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:cachegetassoc&amp;rev=1748776877&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-01T11:21:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cacheGetAssoc</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:cachegetassoc&amp;rev=1748776877&amp;do=diff</link>
        <description>cacheGetAssoc



syntax
 mixed cacheGetAssoc (
       mixed $cacheSeconds
       optional string $sql=falsse
       optional string[] $bindvars=false
       optional bool $forceArray=false
       optional bool $first2Cols=false
       )
Description</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:cachegetcol&amp;rev=1748776877&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-01T11:21:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cacheGetCol</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:cachegetcol&amp;rev=1748776877&amp;do=diff</link>
        <description>cacheGetCol



syntax
 mixed cacheGetCol {
       mixed $cacheSeconds
       optional mixed $sql=ffalse
       optional string[] $bindvars=false
       optional bool $trimString=false
       }
Description

Cache functions search for the results of an executed query in the query cache. The results of a query have an expiration time specified by the first parameter. If an unexpired cache result is not found, the query is cached for the specified period.</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:cachegetone&amp;rev=1748776878&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-01T11:21:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cacheGetOne</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:cachegetone&amp;rev=1748776878&amp;do=diff</link>
        <description>cacheGetOne



See Also

$ADODB_GETONE_EOF


Syntax
  mixed cacheGetOne(
     mixed $cacheSeconds,
     optional string $sql=false
     )
Cache functions search for the results of an executed query in the query cache. The results of a query have an expiration time specified by the first parameter. If an unexpired cache result is not found, the query is cached for the specified period.</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:cachegetrow&amp;rev=1748776878&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-01T11:21:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cacheGetRow</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:cachegetrow&amp;rev=1748776878&amp;do=diff</link>
        <description>cacheGetRow



syntax
 mixed cacheGetRow (
       mixed $cacheSeconds,
       optional mixed $sql=false,
       optional string[] $bindvars=false
       )
Description

Cache functions search for the results of an executed query in the query cache. The results of a query have an expiration time specified by the first parameter. If an unexpired cache result is not found, the query is cached for the specified period.</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:cachepageexecute&amp;rev=1656152590&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-06-25T10:23:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cachePageExecute</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:cachepageexecute&amp;rev=1656152590&amp;do=diff</link>
        <description>cachePageExecute



Syntax
obj cachePageExecute(
      int $secs2cache,
   string $sql
      int $rowsPerPage
      int $pageNumber
      optional mixed $bindVars=false
   )
See Also

	*  pageExecute()
	*  atFirstPage()
	*  atLastPage()

Description

The method cachePageExecute() will select the supplied</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:cacheselectlimit&amp;rev=1748776878&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-01T11:21:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cacheSelectLimit</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:cacheselectlimit&amp;rev=1748776878&amp;do=diff</link>
        <description>cacheSelectLimit



The order of the $rowsToReturn and $startOffset variables may not match the order specified in the underlying PHP function

syntax
 mixed cacheSelectLimit(
       mixed $cacheSeconds,
       optional string $sql=-1,
       optional int $rowsToReturn=-1,
       optional int $startOffset=-1,
       optional string[] $bindvars=false
       }</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:charmax&amp;rev=1456676854&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-02-28T16:27:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>charMax</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:charmax&amp;rev=1456676854&amp;do=diff</link>
        <description>charMax



See Also

ADODB_STRINGMAX_NOTSET

ADODB_STRINGMAX_NOLIMIT

textMax()


Syntax
int charMax()
Description

The method charMax() returns an integer, describing the maximum length of data that can be inserted into a field with metaType C.

Usage


/*
 * Assume MySQL database
 */
$i = $db-&gt;charMax();

/*
 * Returns: 255;
*/</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:close&amp;rev=1629761348&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-08-23T23:29:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>close</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:close&amp;rev=1629761348&amp;do=diff</link>
        <description>close

Syntax
 void function close()
This function closes the Database Connection or the RecordSet.

	*  ADOConnection::close() shuts down the database connection object, which cannot be re-established for the remainder of the script.
	*  ADORecordSet::close()</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:committrans&amp;rev=1619438537&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-26T12:02:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>commitTrans</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:committrans&amp;rev=1619438537&amp;do=diff</link>
        <description>commitTrans



Syntax
bool commitTrans(
  optional bool $ok = true
  )
Descriptions

The function commitTrans() commits a granular transaction. This function is not part of the smart transaction set, you must verify that all transactional statements within the transaction scope have completed correctly.</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:completetrans&amp;rev=1748776879&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-01T11:21:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>completeTrans</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:completetrans&amp;rev=1748776879&amp;do=diff</link>
        <description>completeTrans



See Also

startTrans()

failTrans()

Managing Transaction With ADOdb


Syntax
bool completeTrans(
   optional bool $completeTrans=true
   )
Description

The method completeTrans() completes a smart transaction.

If the value of parameter $completeTrans is set to false, a rollback is forced.</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:concat&amp;rev=1454099697&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-29T20:34:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>concat</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:concat&amp;rev=1454099697&amp;do=diff</link>
        <description>concat


string concat(
       string $inputString
       )
Description

The function concat() takes an variable list of strings, and returns a database-specific string of concatenated values. It is important to recognize the difference between concatenating a database field or a string when using the method in an SQL statement</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:connect&amp;rev=1683448666&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-05-07T08:37:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>connect</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:connect&amp;rev=1683448666&amp;do=diff</link>
        <description>connect



See Also

The Connection Matrix

Syntax
 bool connect(
       optional string $parameter1 = &#039;&#039;,
       optional string $parameter2 = &#039;&#039;,
       optional string $parameter3 = &#039;&#039;,
       optional string $parameter4 = &#039;&#039;,
       optional bool $forceNewConnection=false
       )</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:createsequence&amp;rev=1452987938&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-16T23:45:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>createSequence</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:createsequence&amp;rev=1452987938&amp;do=diff</link>
        <description>createSequence



See Also

Feature Comparison Matrix

Syntax
bool createSequence(
     optional string $sequenceName=&#039;adodbseq&#039;,
     optional int $startNumber
     )
     
Description

The function createSequence() creates an auto-incrementing number device. If the database supports it, it uses native sequence handling routines, otherwise it emulates the functionality using a table and an auto-incrementing numbers.</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:currentrow&amp;rev=1452988193&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-16T23:49:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>currentRow</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:currentrow&amp;rev=1452988193&amp;do=diff</link>
        <description>currentRow



Syntax
int currentRow()
Description

The function currentRow() Returns the current row number of the recordset. If past end-of-file, the value is set to 0, the same as row zero. Check the EOF flag instead.

----------

Usage


/*
 * Connection to DB2 sample database
 */
$SQL = &quot;SELECT * FROM act&quot;
$recordset = $db-&gt;execute($SQL);

/*
 * Go to the End Of File
 */
$recordset-&gt;moveLast;

Check the current row
$i = $result-&gt;currentRow();
print $i;
/*
 * Prints: 17
 */
$i = $result-&gt;EOF;…</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:day&amp;rev=1460326702&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-04-10T22:18:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>day</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:day&amp;rev=1460326702&amp;do=diff</link>
        <description>day



From Version 5.21.0-beta-2

See Also

month()

year()


Syntax
string day(
    string $fieldName,
)
Description

The method day() is a helper routine that simplifies the creation of an oft-used SQL statement to obtain just the day of a specified date/time field as a 2 digit number (DD). If the value of the day is less than 10, it is zero padded. This allows for correct sorting.</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:dbdate&amp;rev=1752196938&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-11T01:22:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dbDate</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:dbdate&amp;rev=1752196938&amp;do=diff</link>
        <description>dbDate



syntax
string dbDate(
    string|float|object $timestamp,
    optional bool $isFieldValue = false
      )
       
Description

The function dbDate() accepts a either a Unix timestamp value or a PHP DateTime Object, and returns a database-specific date string. This can then be used in SQL statements. The returned value differs from one database to another.</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:dbtimestamp&amp;rev=1452987098&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-16T23:31:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dbTimeStamp</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:dbtimestamp&amp;rev=1452987098&amp;do=diff</link>
        <description>dbTimeStamp



syntax
string dbTimeStamp(){
       mixed $timestamp
       }
       
Description

The function dbTimeStamp() accepts a number of different types of parameters, and returns a database-specific dateTime string. This can then be used in SQL statements. The returned value differs from one database to another.</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:dow&amp;rev=1461289656&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-04-22T01:47:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dow</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:dow&amp;rev=1461289656&amp;do=diff</link>
        <description>dow



From Version 5.21.0-beta-2

See Also

day()

month()

year()


Syntax
string dow(
    string $fieldName,
)
Description

The method dow() is a routine that provides a portable Day-Of-Week number from 0 to 6, starting on a Sunday.  Normal day of week functions use varying start days, and offset numbers. For more information on the subject, see</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:dropsequence&amp;rev=1452987519&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-16T23:38:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dropSequence</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:dropsequence&amp;rev=1452987519&amp;do=diff</link>
        <description>dropSequence


  bool dropSequence (
      optional string $sequenceName=&#039;adodbseq&#039;
  }
Description

The function dropSequence() drops a previously created sequence. It returns true or false based on the success of the action

----------

Usage


/**
 * Connection assumed
 */

$success = $db-&gt;dropSequence(&#039;my_sequence&#039;);</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:errormsg&amp;rev=1771806607&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-23T00:30:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>errorMsg</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:errormsg&amp;rev=1771806607&amp;do=diff</link>
        <description>errorMsg



See Also

errorNo()


Syntax
string errorMsg()
Description

The function errorMsg returns an  unfriendly message about the last known error. The message may contain database specific notices.

----------

Usage


/*
 * IBM DB2 database connection assumed
 */

/*
 * An invalid SQL statement with mis-matched quotes
 */
$SQL = &#039;SELECT * FROM ACT WHERE ACT_DESC = &quot;1234&#039;;

/*
 * Execute the statement, suppressing any errors
 */
$desc = @$db-&gt;getOne($SQL);

/*
 * Get the last error message…</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:errorno&amp;rev=1771811801&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-23T01:56:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>errorNo</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:errorno&amp;rev=1771811801&amp;do=diff</link>
        <description>errorNo



See Also

errorMsg()


Syntax
string ADOConnection::errorNo()
Description

The method errorNo returns an unfriendly error code about the last known error. Note that depending on the DBMS, the message may also contain string identifiers.

If there is currently no error, the function returns an empty string</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:execute&amp;rev=1673811138&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-01-15T19:32:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>execute</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:execute&amp;rev=1673811138&amp;do=diff</link>
        <description>execute



syntax
 mixed execute {
       mixed $sql
       optional string[] $bindvars
       }
Description

This method executes any provided SQL statement. If the SQL statement should return a recordset, e.g. SELECT statements, it returns a handle to an</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:failtrans&amp;rev=1748776879&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-01T11:21:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>failTrans</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:failtrans&amp;rev=1748776879&amp;do=diff</link>
        <description>failTrans



See Also

startTrans()

completeTrans()


Syntax
void failTrans()
Description

The method failTrans() forces a roll back of a smart transaction. The method can be called anywhere inside a transaction scope, but the rollback actually occurs at the point where completeTrans()</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:fetchinto&amp;rev=1748776880&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-01T11:21:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>fetchInto</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:fetchinto&amp;rev=1748776880&amp;do=diff</link>
        <description>fetchInto



Syntax
bool fetchInto(
     &amp;$recordArray
     )
Description

The PEAR compatible function fetchInto() retrieves a recordset into an array. The array must be passed by reference into the method. 

----------

Usage


/*
 * database connection assumed
 */
$SQL = &quot;SELECT * FROM act&quot;;
$result = $db-&gt;execute($SQL);
while (!$result-&gt;EOF){
    $arr = array();
    $result-&gt;fetchInto(&amp;$arr);
    
    print_r($arr);
}</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:fnexecute&amp;rev=1452995054&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-17T01:44:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>fnExecute &amp; fnCacheExecute</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:fnexecute&amp;rev=1452995054&amp;do=diff</link>
        <description>fnExecute &amp; fnCacheExecute



Syntax

string $fnExecute

string $fnCacheExecute

Description

$fnExecute provides a handle to a function that overrides the execute() function. The function should accept 3 parameters

	*  An object containing the connection</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:genid&amp;rev=1458436280&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-03-20T01:11:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>genId</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:genid&amp;rev=1458436280&amp;do=diff</link>
        <description>genId


  int genId(
     optional string $sequenceName=&#039;adodbseq&#039;,
     optional int $startPoint=1
     )
Description

The function genId() is a useful, portable way of generation sequence numbers. This is not the same as having an auto-increment row on a table</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:getall&amp;rev=1557326471&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-05-08T14:41:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>getAll</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:getall&amp;rev=1557326471&amp;do=diff</link>
        <description>getAll



This function and getArray() produce the same output. The functions may be merged in future releases.

syntax
 mixed getAll {
       mixed $sql
       optional string[] $bindvars
       }
Description

The function executes a statement and returns a the entire recordset in an array or false if the statement execution fails. If no records match the provided SQL statement, an empty array is returned.</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:getarray&amp;rev=1557326457&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-05-08T14:40:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>getArray</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:getarray&amp;rev=1557326457&amp;do=diff</link>
        <description>getArray



The functions getArray() and getAll() produce the same output. The functions may be merged in future releases.

syntax
 mixed getArray (
       mixed $sql
       optional string[] $bindvars=false
       )
Description

The function executes a statement and returns a the entire recordset in an array or false if the statement execution fails. If no records match the provided SQL statement, an empty array is returned.</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:getassoc&amp;rev=1494284997&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-05-08T23:09:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>getAssoc</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:getassoc&amp;rev=1494284997&amp;do=diff</link>
        <description>getAssoc



syntax
 mixed getAssoc (
       string $sql
       optional string[] $bindvars=false
       optional bool $forceArray=false
       optional bool $first2Cols=false
       )
Description

The function executes a statement and returns all of the returned rows in an array or false if the statement execution fails, or if only 1 column is requested in the SQL statement. If no records match the provided SQL statement, an empty array is returned.</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:getcharset&amp;rev=1615223371&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-08T17:09:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>getCharSet</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:getcharset&amp;rev=1615223371&amp;do=diff</link>
        <description>getCharSet



Support for this command is limited to MySQL and Postgres databases. 

Syntax
 string|false function getCharSet()
      
Description

The function getCharSet() retrieves the current client side character set, or false if it can&#039;t be determined.</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:getcol&amp;rev=1557326481&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-05-08T14:41:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>getCol</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:getcol&amp;rev=1557326481&amp;do=diff</link>
        <description>getCol



syntax
 mixed getCol {
       mixed $sql
       optional string[] $bindvars
       optional bool $trimString
       }
Description

The function executes a statement and returns the first column of each row of the the entire recordset in an array or false if the statement execution fails. If no records match the provided SQL statement, an empty array is returned.</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:getcustommetatypes&amp;rev=1610938704&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-01-18T02:58:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>getCustomMetaTypes</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:getcustommetatypes&amp;rev=1610938704&amp;do=diff</link>
        <description>getCustomMetaTypes



From Version 5.22


See Also

setCustomMetaType


Syntax
array getCustomMetaTypes()
Description

The function getCustomMetaTypes() returns an array of defined custom meta types

Example

Using an added custom geometery type



print_r($db-&gt;getCustomMetaTypes());

/*
* Prints 
array (
 &#039;P&#039; =&gt; array(&#039;actual&#039;=&gt;255,
	      &#039;dictionary&#039;=&gt;&#039;POINT&#039;,
	      &#039;handler&#039;=&gt;false,
	      &#039;callback&#039;=&gt;false
              )
)
*/</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:getfetchmode&amp;rev=1578223921&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-01-05T11:32:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>getFetchMode</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:getfetchmode&amp;rev=1578223921&amp;do=diff</link>
        <description>getFetchMode



Syntax From 5.21.0
  int getFetchMode()
See Also

setFetchMode

$ADODB_FETCH_MODE


Returns the current recordset fetch mode

Return Value
NameValueDescriptionADODB_FETCH_DEFAULT0The recordset is returned in the default provided by the PHP driver. Use of this value is not recommended if writing cross-database applications</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:getinsertsql&amp;rev=1611541019&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-01-25T02:16:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>getInsertSql</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:getinsertsql&amp;rev=1611541019&amp;do=diff</link>
        <description>getInsertSql



See Also

$ADODB_QUOTE_FIELDNAMES

$ADODB_FORCE_TYPE

AutoExecute()


Syntax
string getInsertSql(
      mixed $recordSet,
      string[] $fieldArray,
      optional bool $placeholder=false,
      optional bool $forceType=null
     )
Description

The function getInsertSql() takes a set of parameters and returns an SQL statement that can be used to insert a record in the database. It can automatically apply any necessary database specific quoting to character fields.</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:getmedian&amp;rev=1759761539&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-06T14:38:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>getMedian</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:getmedian&amp;rev=1759761539&amp;do=diff</link>
        <description>getMedian



Syntax
 mixed getMedian {
   string $table
   string $column
   optional string $where
}
The method getMedian() does not return a true arithmetic median but simply returns the value of a specific column in a specified table closest to the middle of a record set, as specified by WHERE criteria.</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:getone&amp;rev=1615490153&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-11T19:15:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>getOne</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:getone&amp;rev=1615490153&amp;do=diff</link>
        <description>getOne



Syntax
  mixed getOne(
     string $sql,
     optional string[] $bindvars
     )
Executes the SQL and returns the first column of the first row. The recordset and remaining rows are discarded for you automatically. If an error occurs, either false or null is returned depending on the value of</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:getrandrow&amp;rev=1452984597&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-16T22:49:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>getRandRow</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:getrandrow&amp;rev=1452984597&amp;do=diff</link>
        <description>getRandRow



syntax
 mixed getRandRow (
       mixed $sql
       optional string[] $bindvars=false
       )
Description

The function executes the function getArray() and returns a single random row from the returned recordset. See that function for more information about the passed parameters.</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:getrow&amp;rev=1748776881&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-01T11:21:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>getRow</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:getrow&amp;rev=1748776881&amp;do=diff</link>
        <description>getRow



syntax
 mixed getRow (
       mixed $sql
       optional string[] $bindvars
       )
Description

The function executes a statement and returns the first row of the recordset in an array or false if the statement execution fails. If no records match the provided SQL statement, an empty array is returned.</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:getrowassoc&amp;rev=1748776880&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-01T11:21:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>getRowAssoc</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:getrowassoc&amp;rev=1748776880&amp;do=diff</link>
        <description>getRowAssoc



Using this function when the fetch mode is set to ADODB_FETCH_ASSOC may produce unpredictable results

Currently, after the first call to getRowAssoc, any changes to $upperCase have no effect

Syntax
mixed getRowAssoc(
      optional bool $upperCase=true
      )</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:getupdatesql&amp;rev=1695742995&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-26T15:43:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>getUpdateSql</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:getupdatesql&amp;rev=1695742995&amp;do=diff</link>
        <description>getUpdateSql



See Also

$ADODB_QUOTE_FIELDNAMES

Syntax
string getUpdateSql(
      obj $result,
      string[] $fieldArray,
      optional bool $forceUpdate=false,
      optional bool $placeHolder=false,
      optional bool $forceType=null
     )
Description

The function</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:hasfailedtrans&amp;rev=1748776881&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-01T11:21:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>hasFailedTrans</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:hasfailedtrans&amp;rev=1748776881&amp;do=diff</link>
        <description>hasFailedTrans



See Also

Managing Transactions With ADOdb

Syntax
bool hasFailedTrans()
Description

The function hasFailedTrans() reports if a smart transaction has failed, or if the failTrans() method has been called. The method must be called before completeTrans(), otherwise it will not report correctly.</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:ifnull&amp;rev=1452983692&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-16T22:34:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ifNull</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:ifnull&amp;rev=1452983692&amp;do=diff</link>
        <description>ifNull


  string ifNull(
         string $fieldToCheck,
         mixed $replacementValue
         )
Description

The function ifNull() returns a database-specific string providing the means to replace a null value with a specified replacement. If the value in the database is not null, the value is not updated. The two parameters are:</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:ignoreerrors&amp;rev=1452984899&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-16T22:54:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ignoreErrors</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:ignoreerrors&amp;rev=1452984899&amp;do=diff</link>
        <description>ignoreErrors



This page needs expansion to describe all usages of this function

Syntax
mixed function ignoreErrors(
               mixed $override
               )
Description

The function ignoreErrors() provides a way of overriding certain aspects of error handling within ADOdb. There are 2 different behaviours based on what parameters are passed.</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:index&amp;rev=1452978816&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-16T21:13:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Connection Reference Manual</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:index&amp;rev=1452978816&amp;do=diff</link>
        <description>Connection Reference Manual



Pages in this namespace:

	* addQ
	* adoNewConnection
	* affected_rows
	* autoExecute
	* beginTrans
	* bindDate
	* bindTimeStamp
	* blobDecode
	* blobEncode
	* cacheExecute
	* cacheFlush
	* cacheGetAll
	* cacheGetAssoc
	* cacheGetCol
	* cacheGetOne
	* cacheGetRow
	* cachePageExecute
	* cacheSelectLimit
	* charMax
	* close
	* commitTrans
	* completeTrans
	* concat
	* connect
	* createSequence
	* currentRow
	* day
	* dbDate
	* dbTimeStamp
	* dow
	* dropSequence
	* er…</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:inparameter&amp;rev=1529227484&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-06-17T09:24:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>inParameter</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:inparameter&amp;rev=1529227484&amp;do=diff</link>
        <description>inParameter



Syntax
void inParameter(
  resource &amp;$statementt,
  string &amp;$var,
  string $name,
  int $maxLen=4000,
  mixed $type=false
  )
Description

The function inParameter() sets an input parameter for a stored procedure. The $statement variable must be a handle to a stored procedure accessed via the</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:insert_id&amp;rev=1687246803&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-06-20T07:40:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>insert_Id</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:insert_id&amp;rev=1687246803&amp;do=diff</link>
        <description>insert_Id



Syntax
mixed insert_Id(
optional string $tableName = &#039;&#039;,
optional string $columnName = &#039;&#039;
)
Description

The function insert_Id() returns the last auto-increment number of any table, generated by an insert on a table with an auto-increment column. If no such insertion has occurred or the database does not support the operation, the function returns</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:isconnected&amp;rev=1452985920&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-16T23:12:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>isConnected</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:isconnected&amp;rev=1452985920&amp;do=diff</link>
        <description>isConnected

Syntax
bool isConnected()
This function tests if a database connection has been established or not. You can use this to provide a controlled response to connection failure. The result of this function is either false, or the connectionId of the database if connected (==true)</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:lastpageno&amp;rev=1452994328&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-17T01:32:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>lastPageNo</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:lastpageno&amp;rev=1452994328&amp;do=diff</link>
        <description>lastPageNo



Syntax
int lastPageNo()
----------

Description

The method lastPageNo() returns the last page number in a paged record set.

Usage


$p = $db-&gt;lastPageNo();</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:length&amp;rev=1770544190&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-08T09:49:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>length</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:length&amp;rev=1770544190&amp;do=diff</link>
        <description>length



Syntax
string length(string $columnName)
Description

The method length() returns a database-specific SQL statement that retrieves the length of data in a field. This happens even when the field is defined as a fixed-length CHAR field, because the field&#039;s contents is trimmed before the length of the data is obtained.</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:metaerror&amp;rev=1703886401&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-12-29T21:46:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>metaError</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:metaerror&amp;rev=1703886401&amp;do=diff</link>
        <description>metaError



Syntax
int metaError(
    optional int $errorNumber
    )
Description

The function metaError() converts a database-specific error number into a portable number. This is done by querying the driver error-handling function and converting the error.</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:metaerrormsg&amp;rev=1452991893&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-17T00:51:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>metaErrorMsg</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:metaerrormsg&amp;rev=1452991893&amp;do=diff</link>
        <description>metaErrorMsg



See also $ADODB_LANG

Syntax
string metaErrorMsg(
    int $errorNumber
    )
Description

The function metaErrorMsg() converts a portable error number, provided by metaError() into a portable, language specific message

Usage


/*
 * Connection to MySQL database assumed
 */

/*
 * Send MySQL error 1004, &#039;DB_ERROR_CANNOT_CREATE&#039;
 */

$m = $db-&gt;MetaError(1004);

/*
 * value of $m is -15, send it to metaErrorMessage()
 */
$s = $db-&gt;metaErrorMessage($m);

print $s

/*
 * returns &#039;can…</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:month&amp;rev=1661165409&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-08-22T10:50:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>month</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:month&amp;rev=1661165409&amp;do=diff</link>
        <description>month



From Version 5.21.0-beta-2

See Also

day()

year()


Syntax
string month(
    string $fieldName,
)
Description

The method month() is a helper routine that simplifies the creation of an oft-used SQL statement to obtain just the month of a specified date/time field as a 2 digit number (MM). If the value of the month is less than 10, it is zero padded. This allows for correct sorting.</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:nconnect&amp;rev=1452985298&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-16T23:01:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nConnect</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:nconnect&amp;rev=1452985298&amp;do=diff</link>
        <description>nConnect



See Also

The Connection Matrix

Syntax
 mixed nConnect(
       optional string $parameter1 = &#039;&#039;,
       optional string $parameter2 = &#039;&#039;,
       optional string $parameter3 = &#039;&#039;,
       optional string $parameter4 = &#039;&#039;,
       )
Description

The function nConnect()</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:offsetdate&amp;rev=1755966098&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-23T16:21:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>offsetDate</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:offsetdate&amp;rev=1755966098&amp;do=diff</link>
        <description>offsetDate



Syntax
string|bool ADOConnection::offsetDate( 
       float $offset
       optional string $isoDate
)
Description

The function offsetDate() returns a string with the native SQL functions to calculate future and past dates based on $isoDate</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:outparameter&amp;rev=1452991546&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-17T00:45:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>outParameter</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:outparameter&amp;rev=1452991546&amp;do=diff</link>
        <description>outParameter



Syntax
void outParameter(
  resource &amp;$statement,
  string &amp;$var,
  string $name,
  int $maxLen=4000,
  mixed $type=false
  )
Description

The function outParameter() receives an output parameter from a stored procedure. The $statement variable must be a handle to a stored procedure accessed via the</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:pageexecute&amp;rev=1656148843&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-06-25T09:20:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pageExecute</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:pageexecute&amp;rev=1656148843&amp;do=diff</link>
        <description>pageExecute



Syntax
obj pageExecute(
     string $sql
     int $rowsPerPage
     int $pageNumber
     optional mixed $bindVars=false
   )
   
See Also

	*  cachePageExecute()
	*  atFirstPage()
	*  atLastPage()

Description

The method pageExecute() will select the supplied $pageNumber from a recordset, given that it is paginated in pages of</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:param&amp;rev=1614299708&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-02-26T00:35:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>param</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:param&amp;rev=1614299708&amp;do=diff</link>
        <description>param



See Also

addQ()


Syntax
string param(
       string $name
       )
Description

The function param returns a database-specific placeholder for a prepared query statement. 

This method is used with bind variable SQL statement execution, to produce injection resistant code.

On RDBMS with positional (numbered) query parameters such as PostgreSQL, calling</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:pconnect&amp;rev=1452985222&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-16T23:00:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>pConnect</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:pconnect&amp;rev=1452985222&amp;do=diff</link>
        <description>pConnect



See Also

The Connection Matrix

Syntax
 mixed pConnect(
       optional string $parameter1 = &#039;&#039;,
       optional string $parameter2 = &#039;&#039;,
       optional string $parameter3 = &#039;&#039;,
       optional string $parameter4 = &#039;&#039;,
       )
Description

The function pConnect()</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:po_recordcount&amp;rev=1452989707&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-17T00:15:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>po_recordCount</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:po_recordcount&amp;rev=1452989707&amp;do=diff</link>
        <description>po_recordCount

See Also

Feature Comparison Matrix

ADODB_COUNTRECS


Syntax
 int po_recordCount()
The function po_recordCount() return the number of records returned by the last select statement. 

This portable function executes a SELECT COUNT statement based on the last SQL statement to determine the number of records if the database does not natively support row counting in a select statement.</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:prepare&amp;rev=1565358125&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-08-09T13:42:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>prepare</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:prepare&amp;rev=1565358125&amp;do=diff</link>
        <description>prepare



Support for this function is limited. See the Feature Comparison Matrix.

See Also

prepareSp

execute for an explanation of the bind variables

Syntax
mixed prepare (
    string $sql
)

Description

The method prepare() prepares an SQL statement.

	*  If the database supports prepared statements and the statement is valid the method return a resource</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:preparesp&amp;rev=1478087113&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-11-02T11:45:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>prepareSp</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:preparesp&amp;rev=1478087113&amp;do=diff</link>
        <description>prepareSp



Support for this function is limited. See the Feature Comparison Matrix.

See Also

prepare


Syntax
mixed prepareSp (
    string $procedureName
)

Description

The function prepareSP() accesses an existing stored procedure. If the stored procedure is valid the function return a resource otherwise it returns false.</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:properties&amp;rev=1615594267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-13T00:11:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Public Properties Of The Connection</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:properties&amp;rev=1615594267&amp;do=diff</link>
        <description>Public Properties Of The Connection

The Connection Object exposes numerous properties that can be used inside SQL statements to create portable statements. For example, to create a portable SQL statement that will return a column in uppercase no matter which database is in use, use the</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:qstr&amp;rev=1611539977&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-01-25T01:59:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>qStr</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:qstr&amp;rev=1611539977&amp;do=diff</link>
        <description>qStr



See Also

addQ()


Syntax
string qStr(
       string $unquotedText
       )
Description

The function qStr() takes an input string, and allows it to be:

	*  Wrapped in single quotes.The value can then be used, for example in an SQL statement.
	*  Have quotes inside the string escaped in a way that is appropriate for the database. This is done wherever possible using PHP driver functions e.g.</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:quote&amp;rev=1495041045&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-05-17T17:10:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Quote</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:quote&amp;rev=1495041045&amp;do=diff</link>
        <description>Quote



See Also

qStr()

addQ()


The method quote() is a synonym for qStr().</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:recordcount&amp;rev=1525351183&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-05-03T12:39:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>recordCount</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:recordcount&amp;rev=1525351183&amp;do=diff</link>
        <description>recordCount

See Also

Feature Comparison Matrix

Syntax
 int recordCount()
The recordCount() method returns the number of records retrieved by the last select statement, or -1 if the database driver does not support the operation. 

If $ADODB_COUNTRECS is set to true before a query is executed, then the number of records will be retrieved, even if the function has to be emulated by issuing a</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:releasestatement&amp;rev=1642353025&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-01-16T17:10:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>releaseStatement</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:releasestatement&amp;rev=1642353025&amp;do=diff</link>
        <description>releaseStatement



Support for this function is limited; it is currently only implemented in the oci8 driver. 
See the Feature Comparison Matrix.

See Also

prepare

Syntax
bool releaseStatement (
    mixed $stmt
)
Description

The releaseStatement() method releases a previously prepared statement, freeing all associated database server resources.</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:replace&amp;rev=1709516697&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-04T01:44:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>replace</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:replace&amp;rev=1709516697&amp;do=diff</link>
        <description>replace



This function does no row-locking, so it is possible that the same record could be inserted twice by two programs. Use in multi-user environments is not recommended.

syntax
   int replace(
       string $table,
       mixed $dataFields,
       mixed $keyColumn,
       optional bool $autoQuote = false,
       optional bool $primaryKeyIsAuto=false
       )</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:rollbacktrans&amp;rev=1452989604&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-17T00:13:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>rollbackTrans</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:rollbacktrans&amp;rev=1452989604&amp;do=diff</link>
        <description>rollbackTrans



Syntax
void rollbackTrans()
Description

The function rollbackTrans() forces a roll back of a granular transaction.

Usage


/*
 * Assume database connection
 */
$db-&gt;startTrans();

/*
 * some reason to rollback transaction
 */
if ($someError)
    $db-&gt;rollbackTrans();
else
    $db-&gt;commitTrans()</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:rowlock&amp;rev=1452993504&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-17T01:18:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>rowLock</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:rowlock&amp;rev=1452993504&amp;do=diff</link>
        <description>rowLock



Information regarding whether row and column locking support is only available by reading the driver source code. This needs updating

Not all databases support row locking, some implementations of this function enable column locking. See the driver guide for more details</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:rsfilter&amp;rev=1458174560&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-03-17T00:29:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>rsFilter</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:rsfilter&amp;rev=1458174560&amp;do=diff</link>
        <description>rsFilter



The file rsfilter.inc.php must be manually included in the script

Syntax
obj rsFilter (
     obj &amp;$recordSet,
     string $functionName
     )
Description

The method rsFilter() applies a callback function given by the string $functionName</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:selectdb&amp;rev=1452989952&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-17T00:19:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>selectDb</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:selectdb&amp;rev=1452989952&amp;do=diff</link>
        <description>selectDb



Support for this function is limited. Check the driver documentation to see if it supported

Syntax
  bool selectDb(
      string $database
     )
Description

In products that allow a database-less connection, or that allow switching databases, this function allows switching.</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:selectlimit&amp;rev=1690282510&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-25T10:55:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>selectLimit</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:selectlimit&amp;rev=1690282510&amp;do=diff</link>
        <description>selectLimit



The order of the $rowsToReturn and $startOffset variables may not match the order specified in the underlying PHP function

syntax
 mixed selectLimit(
       string $sql,
       optional int $rowsToReturn=-1,
       optional int $startOffset=-1,
       optional string[] $bindvars=false
       }</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:serverinfo&amp;rev=1771425655&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-18T14:40:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>serverInfo</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:serverinfo&amp;rev=1771425655&amp;do=diff</link>
        <description>serverInfo



Syntax
string[] serverInfo()
Description

The function returns an array with general information about the database server. The array contains 2 mandatory keys, and may also contain additional database-specific information. If writing portable applications, use driver-specific branches if accessing these additional keys.</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:setcharset&amp;rev=1657675085&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-13T01:18:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>setCharSet</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:setcharset&amp;rev=1657675085&amp;do=diff</link>
        <description>setCharSet



Support for this command is limited to MySQL and Postgres databases, and as of ADOdb V5.21, this method is deprecated for MySQL databases, use setConnectionParameter() instead. Because Postgres allows the character set to be modified in real-time, it can be used at any point in the script after a connection has been established.</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:setconnectionparameter&amp;rev=1769743318&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-30T03:21:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>setConnectionParameter</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:setconnectionparameter&amp;rev=1769743318&amp;do=diff</link>
        <description>setConnectionParameter



Syntax

From ADOdb Version 5.21.0
void setConnectionParameter(
    string $parameterName,
    mixed $parameterValue
    )
Description

The function setConnectionParameter() permits the setting of parameters before a database connection is established. This allows the specified parameters to be passed to the</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:setcustommetatype&amp;rev=1752885592&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-19T00:39:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>setCustomMetaType</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:setcustommetatype&amp;rev=1752885592&amp;do=diff</link>
        <description>setCustomMetaType



From Version 5.22


See Also

getCustomMetaTypes


Syntax
bool setCustomMetaType(
       string $metaType,
       string $actualType,
       string $dictionayType,
       mixed $handleAsType=false,
       mixed $callBack=false
       )
Description</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:setdatelocale&amp;rev=1452991174&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-17T00:39:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>setDateLocale</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:setdatelocale&amp;rev=1452991174&amp;do=diff</link>
        <description>setDateLocale


void setDateLocale(
  optional string $locale = &#039;En&#039;
)
Description

The method setDateLocal() changes the SQL connection locale to a specified locale. This is used to get the date formats written depending on the client locale.

Usage</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:setfetchmode&amp;rev=1578223814&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-01-05T11:30:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>setFetchMode</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:setfetchmode&amp;rev=1578223814&amp;do=diff</link>
        <description>setFetchMode



If you have multiple connection objects, and want to have different fetch modes for each connection, then use SetFetchMode. Once this function is called for a connection object, that connection object will ignore the global variable $ADODB_FETCH_MODE</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:settransactionmode&amp;rev=1528705417&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-06-11T08:23:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>setTransactionMode</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:settransactionmode&amp;rev=1528705417&amp;do=diff</link>
        <description>setTransactionMode



See Also

metaTransaction()

Syntax
void setTransactionMode(
    string $mode
    )
Description

SetTransactionMode allows you to pass in the transaction mode to use for all subsequent transactions. 

Note: if you have persistent connections and using mssql or mysql, you might have to explicitly reset your transaction mode at the beginning of each page request.</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:sqldate&amp;rev=1461287290&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-04-22T01:08:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sqlDate</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:sqldate&amp;rev=1461287290&amp;do=diff</link>
        <description>sqlDate



Syntax
string sqlDate(
                string $dateFormat,
       optional string $dateColumn
       )
Description

When the  function sqlDate() is passed a string based on SQL date/time formats,  it returns a database-independent date string, either using the system date, or if passed a string containing a datetime column in a table, a string derived from that column.</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:starttrans&amp;rev=1748776882&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-01T11:21:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>startTrans</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:starttrans&amp;rev=1748776882&amp;do=diff</link>
        <description>startTrans



See Also

completeTrans()

failTrans()


Syntax
void startTrans(
   optional string $monitorFn
   )
Description

The function startTrans() begins a smart transaction. 

The optional monitor function is called when a transaction fails. This monitor function can be used to control the behaviour of a transaction if it fails. The default for this function if not set is</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:substr&amp;rev=1460324570&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-04-10T21:42:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>substr</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:substr&amp;rev=1460324570&amp;do=diff</link>
        <description>substr



From Version 5.21.0-beta-2

Syntax
string substr(
    string $fieldName,
    int $startPoint,
    optional int $length
    )
Description

The method substr() creates an SQL statement that returns the substring of a specified string field.</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:textmax&amp;rev=1456676655&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-02-28T16:24:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>textMax</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:textmax&amp;rev=1456676655&amp;do=diff</link>
        <description>textMax



See Also

ADODB_STRINGMAX_NOTSET

ADODB_STRINGMAX_NOLIMIT

charMax()


Syntax
int textMax()
Description

The method textMax() returns an integer, describing the maximum length of data that can be inserted into a field with metaType X.

Usage


/*
 * Assume MySQL database
 */
$i = $db-&gt;textMax();

/*
 * Returns: 4294967295;
*/</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:transcnt&amp;rev=1460642202&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-04-14T13:56:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>transCnt</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:transcnt&amp;rev=1460642202&amp;do=diff</link>
        <description>transCnt



Syntax
int ADOconnection::transCnt
Description

The value of $db-&gt;transCnt returns the current transaction nesting level. If no transaction has been started, the value is zero. 

For granular transaction handling:

	*  The value is always 1 when a transaction has been started, as nested transactions are not permitted.</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:transoff&amp;rev=1460641546&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-04-14T13:45:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>transOff</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:transoff&amp;rev=1460641546&amp;do=diff</link>
        <description>transOff



Syntax
int ADOconnection::transOff
Description

Setting the value of $db-&gt;transOff temporarily disables transaction startup. 

For granular transaction handling:

	*  The value is automatically set to 1 after the first beginTrans() statement, which prevents transaction scopes being nested.</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:unixdate&amp;rev=1452990841&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-17T00:34:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>unixDate</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:unixdate&amp;rev=1452990841&amp;do=diff</link>
        <description>unixDate

Use of 64 bit processors and later versions of PHP have effectively made this function obsolete. It may be removed in later releases of ADOdb



syntax
int dbObject::unixDate(){
       float $timestamp
       }
       
Description

The static</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:unixtimestamp&amp;rev=1578248467&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-01-05T18:21:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>unixTimeStamp</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:unixtimestamp&amp;rev=1578248467&amp;do=diff</link>
        <description>unixTimeStamp

Use of 64 bit processors and later versions of PHP have effectively made this function obsolete. It may be removed in later releases of ADOdb



syntax
float dbObject::unixDate(){
       string $timestamp
}
       
Description

The static</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:updateblob&amp;rev=1452992315&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-17T00:58:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>updateBlob</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:updateblob&amp;rev=1452992315&amp;do=diff</link>
        <description>updateBlob



Support for this function is limited. See the Feature Comparison Matrix

Syntax
mixed updateBlob(
    string $tableName,
    string $columnName,
    string $blobValue,
    string $whereStatement,
    optional string $type=&#039;BLOB&#039;
)
Description

The function updateBlob()</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:updateblobfile&amp;rev=1773967661&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-20T00:47:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>updateBlobFile</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:updateblobfile&amp;rev=1773967661&amp;do=diff</link>
        <description>updateBlobFile



Support for this function is limited. See the Feature Comparison Matrix

Syntax
mixed updateBlobFile(
    string $tableName,
    string $columnName,
    string $fileName,
    string $whereStatement,
    optional string $type=&#039;BLOB&#039;
)
Description

The function</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:updateclob&amp;rev=1452992357&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-17T00:59:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>updateClob</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:updateclob&amp;rev=1452992357&amp;do=diff</link>
        <description>updateClob



Support for this function is limited. See the Feature Comparison Matrix

Syntax
mixed updateClob(
    string $tableName,
    string $columnName,
    string $clobValue,
    string $whereStatement,)
Description

The function updateClob() updates a column specified by</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:userdate&amp;rev=1452993312&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-17T01:15:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>userDate</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:userdate&amp;rev=1452993312&amp;do=diff</link>
        <description>userDate



syntax
string userDate(){
       int $timestamp,
       optional string $dateFormat=&#039;YYYY-MM-DD&#039;,
       optional bool $useGmt=false
       }
       
Description

The function userDate() accepts a user provided Unix Timestamp value, and uses the date/time functionality of the database server to return a date string . For more information about formatting options, see the PHP date format. The optional 3rd argument forces the date to be adjusted to GMT.</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:usertimestamp&amp;rev=1452991758&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-17T00:49:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>userTimeStamp</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:usertimestamp&amp;rev=1452991758&amp;do=diff</link>
        <description>userTimeStamp



syntax
string userTimeStamp(){
       int $timestamp,
       optional string $dateFormat=&#039;Y-m-d H:i:s&#039;
       }
       
Description

The function userTimeStamp() accepts a user provided Unix Timestamp value, and uses the date/time functionality of the database server to return a date/time string . For more information about formatting options, see the PHP date format.</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:version&amp;rev=1685875257&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-06-04T10:40:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>version</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:version&amp;rev=1685875257&amp;do=diff</link>
        <description>version



Syntax
string[] version()
Description

The function returns the ADOdb version number.

$ADODB_vers

This global variable should be considered as a constant. 
It contains the ADOdb version and release date in the following format:

vX.Y.Z[-suffix]  {date|Unreleased}</description>
    </item>
    <item rdf:about="https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:year&amp;rev=1460325362&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-04-10T21:56:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>year</title>
        <link>https://www.adodb.org/dokuwiki/doku.php?id=v5:reference:connection:year&amp;rev=1460325362&amp;do=diff</link>
        <description>year



From Version 5.21.0-beta-2

See Also

day()

month()


Syntax
string year(
    string $fieldName,
)
Description

The method year() is a helper routine that simplifies the creation of an oft-used SQL statement to obtain just the year of a specified date/time field as a 4 digit number (YYYY).</description>
    </item>
</rdf:RDF>
