ADOdb

Database Abstraction Layer for PHP

User Tools

Site Tools


v5:reference:connection:fnexecute

This is an old revision of the document!


fnExecute

Syntax

string $fnExecute

Description

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

  • An object containing the connection
  • The SQL statement
  • The bind variables

Execute returns the result of the override function.

Example

function overrideExecute($db,$sql,$var)
{
    return 'Hello World';
}
 
$db->fnExecute = 'overrideExecute';
 
$sql = 'select * from customers';
 
$result = $db->execute($sql);
 
print $result;
 
/*
* prints 'Hello World'
*/
v5/reference/connection/fnexecute.1448937315.txt.gz · Last modified: 2017/04/21 11:35 (external edit)