php man page for cubrid_prepare

Query: cubrid_prepare

OS: php

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

CUBRID_PREPARE(3)							 1							 CUBRID_PREPARE(3)

cubrid_prepare - Prepare a SQL statement for execution

SYNOPSIS
resource cubrid_prepare (resource $conn_identifier, string $prepare_stmt, [int $option])
DESCRIPTION
The cubrid_prepare(3) function is a sort of API which represents SQL statements compiled previously to a given connection handle. This pre-compiled SQL statement will be included in the cubrid_prepare(3). Accordingly, you can use this statement effectively to execute several times repeatedly or to process long data. Only a single statement can be used and a parameter may put a question mark (?) to appropriate area in the SQL statement. Add a parameter when you bind a value in the VALUES clause of INSERT statement or in the WHERE clause. Note that it is allowed to bind a value to a MARK(?) by using the cubrid_bind(3) function only.
PARAMETERS
o $conn_identifier -Connection identifier. o $prepare_stmt -Prepare query. o $option -OID return option CUBRID_INCLUDE_OID.
RETURN VALUES
Request identifier, if process is successful; FALSE, if process is unsuccessful.
EXAMPLES
Example #1 cubrid_prepare(3) example <?php $conn = cubrid_connect("localhost", 33000, "demodb"); $sql = <<<EOD SELECT g.event_code, e.name FROM game g JOIN event e ON g.event_code=e.code WHERE host_year = ? AND event_code NOT IN (SELECT event_code FROM game WHERE host_year=?) GROUP BY event_code; EOD; $req = cubrid_prepare($conn, $sql); cubrid_bind($req, 1, 2004); cubrid_bind($req, 2, 2000); cubrid_execute($req); $row_num = cubrid_num_rows($req); printf("There are %d event that exits in 2004 olympic but not in 2000. For example: ", $row_num); printf("%-15s %s ", "Event_code", "Event_name"); printf("---------------------------- "); $row = cubrid_fetch_assoc($req); printf("%-15d %s ", $row["event_code"], $row["name"]); $row = cubrid_fetch_assoc($req); printf("%-15d %s ", $row["event_code"], $row["name"]); cubrid_disconnect($conn); ?> The above example will output: There are 27 event that exits in 2004 olympic but not in 2000. For example: Event_code Event_name ---------------------------- 20063 +91kg 20070 64kg
SEE ALSO
cubrid_execute(3), cubrid_bind(3). PHP Documentation Group CUBRID_PREPARE(3)
Related Man Pages
cubrid_lock_read(3) - php
cubrid_lob2_write(3) - php
cubrid_field_seek(3) - php
cubrid_affected_rows(3) - php
cubrid_rollback(3) - php
Similar Topics in the Unix Linux Community
printf question
handling Multiline SQL outputs
writing into one line
Sending one email for every row as per sql result
UNIX variable to SQL statement