dbQueryExecPrepared

Purpose

Executes a previously created and prepared query.

Format

ret = dbQueryExecPrepared(qid)
Parameters:

qid (scalar) – query number.

Returns:

ret (scalar) – 1 for success and 0 for failure.

Examples

// Prepare a query
qid = dbCreateQuery(db_id);
dbQueryPrepare(qid, "SELECT * FROM
     USERS WHERE ID = :id");

// Set `:id` placeholder
dbQueryBindValue(qid, ":id", "5");

// Execute `qid` query
dbQueryExecPrepared(qid);

// Return results as a string array
results = dbQueryFetchAllSA(qid);

// Reset `:id` placeholder
dbQueryBindValue(qid, ":id", "10");

// Re-execute the query with new value
dbQueryExecPrepared(qid);

// Return new results as a string array
results = dbQueryFetchAllSA(qid);