Home > PHP > Function > > db2_prepare()

db2_prepare()

db2_prepare - Prepares an SQL statement to be executed

Syntax

resource db2_prepare (resource $connection, string $statement, array $options)

Arguments

  • connection - A valid database connection resource variable as returned from db2_connect() or db2_pconnect().
  • statement - An SQL statement, optionally containing one or more parameter markers..
  • options - An associative array containing statement options. You can use this parameter to request a scrollable cursor on database servers that support this functionality. For a description of valid statement options, see db2_set_option().

Description

db2_prepare() creates a prepared SQL statement which can include 0 or more parameter markers ( ?characters) representing parameters for input, output, or input/output. You can pass parameters to the prepared statement using db2_bind_param(), or for input values only, as an array passed to db2_execute().

Version

PHP PECL ibm_db2 >= 1.0.0

Return value

Returns a statement resource if the SQL statement was successfully parsed and prepared by the database server. Returns FALSE if the database server returned an error. You can determine which error was returned by calling db2_stmt_error() or db2_stmt_errormsg().