| /PHP_5_4/ext/oci8/tests/ |
| H A D | conn_attr.inc | 32 foreach ($stmtarray as $stmt) { 33 $s = oci_parse($c, $stmt); 44 echo "Error:" . $stmt . PHP_EOL . $m['message'] . PHP_EOL; 147 foreach ($stmtarray as $stmt) { 148 $s = oci_parse($c, $stmt);
|
| /PHP_5_4/ext/pdo/ |
| H A D | pdo.php | 11 $stmt = $x->prepare("INSERT INTO test (NAME, VALUE) VALUES (:name, :value)"); variable 13 $stmt->bindParam(":name", $the_name, PDO_PARAM_STR, 32); 14 $stmt->bindParam(":value", $the_value, PDO_PARAM_STR, 32); 20 if (!$stmt->execute()) { 25 $stmt = null; variable 47 $stmt = $x->prepare("select NAME, VALUE from test where value like ?"); variable 49 $stmt->execute(array($the_name)) or die("failed to execute!"); 50 $stmt->bindColumn('VALUE', $value); 52 while ($row = $stmt->fetch()) {
|
| H A D | pdo_sql_parser.re | 79 PDO_API int pdo_parse_params(pdo_stmt_t *stmt, char *inquery, int inquery_len, 134 pdo_raise_impl_error(stmt->dbh, stmt, "HY093", "mixed named and positional parameters" TSRMLS_CC); 139 if (stmt->supports_placeholders == query_type && !stmt->named_rewrite_template) { 145 if (stmt->named_rewrite_template) { 154 params = stmt->bound_params; 157 if (bindno && !params && stmt->supports_placeholders == PDO_PLACEHOLDER_NONE) { 158 pdo_raise_impl_error(stmt->dbh, stmt, "HY09 [all...] |
| H A D | pdo_stmt.c | 111 pdo_stmt_t *stmt = (pdo_stmt_t*)zend_object_store_get_object(getThis() TSRMLS_CC); \ 112 if (!stmt->dbh) { \ 122 static inline int rewrite_name_to_position(pdo_stmt_t *stmt, struct pdo_bound_param_data *param TSRMLS_DC) /* {{{ */ argument 124 if (stmt->bound_param_map) { 134 if (stmt->named_rewrite_template) { 140 if (SUCCESS == zend_hash_index_find(stmt->bound_param_map, param->paramno, (void**)&name)) { 145 pdo_raise_impl_error(stmt->dbh, stmt, "HY093", "parameter was not defined" TSRMLS_CC); 149 zend_hash_internal_pointer_reset(stmt->bound_param_map); 150 while (SUCCESS == zend_hash_get_current_data(stmt 171 dispatch_param_event(pdo_stmt_t *stmt, enum pdo_param_event event_type TSRMLS_DC) argument 263 get_lazy_object(pdo_stmt_t *stmt, zval *return_value TSRMLS_DC) argument 302 really_register_bound_param(struct pdo_bound_param_data *param, pdo_stmt_t *stmt, int is_param TSRMLS_DC) argument 546 fetch_value(pdo_stmt_t *stmt, zval *dest, int colno, int *type_override TSRMLS_DC) argument 689 do_fetch_common(pdo_stmt_t *stmt, enum pdo_fetch_orientation ori, long offset, int do_bind TSRMLS_DC) argument 791 make_callable_ex(pdo_stmt_t *stmt, zval *callable, zend_fcall_info * fci, zend_fcall_info_cache * fcc, int num_args TSRMLS_DC) argument 830 do_fetch_opt_finish(pdo_stmt_t *stmt, int free_ctor_agrs TSRMLS_DC) argument 853 do_fetch(pdo_stmt_t *stmt, int do_bind, zval *return_value, enum pdo_fetch_type how, enum pdo_fetch_orientation ori, long offset, zval *return_all TSRMLS_DC) argument 1243 pdo_stmt_verify_mode(pdo_stmt_t *stmt, long mode, int fetch_all TSRMLS_DC) argument 1582 register_bound_param(INTERNAL_FUNCTION_PARAMETERS, pdo_stmt_t *stmt, int is_param) argument 1773 generic_stmt_attr_get(pdo_stmt_t *stmt, zval *return_value, long attr) argument 1876 pdo_stmt_setup_fetch_mode(INTERNAL_FUNCTION_PARAMETERS, pdo_stmt_t *stmt, int skip) argument 2240 pdo_stmt_t * stmt = (pdo_stmt_t *) zend_object_store_get_object(object TSRMLS_CC); local 2253 pdo_stmt_t * stmt = (pdo_stmt_t *) zend_object_store_get_object(object TSRMLS_CC); local 2283 pdo_stmt_t *stmt = (pdo_stmt_t*)zend_object_store_get_object(object TSRMLS_CC); local 2319 pdo_stmt_t *stmt; local 2444 pdo_stmt_t *stmt; local 2462 pdo_stmt_t *stmt; member in struct:php_pdo_iterator 2527 pdo_stmt_t *stmt = I->stmt; /* for PDO_HANDLE_STMT_ERR() */ local 2551 pdo_stmt_t *stmt = (pdo_stmt_t*)zend_object_store_get_object(object TSRMLS_CC); local 2587 pdo_stmt_t * stmt = (pdo_stmt_t *) zend_object_store_get_object(object TSRMLS_CC); local 2640 pdo_stmt_t * stmt = (pdo_stmt_t *) zend_object_store_get_object(object TSRMLS_CC); local 2679 pdo_stmt_t * stmt = (pdo_stmt_t *) zend_object_store_get_object(object TSRMLS_CC); local [all...] |
| H A D | php_pdo_driver.h | 244 /* prepare a statement and stash driver specific portion into stmt */ 245 typedef int (*pdo_dbh_prepare_func)(pdo_dbh_t *dbh, const char *sql, long sql_len, pdo_stmt_t *stmt, zval *driver_options TSRMLS_DC); 263 /* fetch error information. if stmt is not null, fetch information pertaining 269 typedef int (*pdo_dbh_fetch_error_func)(pdo_dbh_t *dbh, pdo_stmt_t *stmt, zval *info TSRMLS_DC); 284 /* for adding methods to the dbh or stmt objects 321 typedef int (*pdo_stmt_dtor_func)(pdo_stmt_t *stmt TSRMLS_DC); 324 typedef int (*pdo_stmt_execute_func)(pdo_stmt_t *stmt TSRMLS_DC); 328 * if the stmt represents a scrollable cursor */ 329 typedef int (*pdo_stmt_fetch_func)(pdo_stmt_t *stmt, 333 * Driver should populate stmt 538 pdo_stmt_t *stmt; /* for convenience in dtor */ member in struct:pdo_bound_param_data [all...] |
| H A D | php_pdo_int.h | 42 void pdo_dbstmt_free_storage(pdo_stmt_t *stmt TSRMLS_DC); 45 int pdo_stmt_describe_columns(pdo_stmt_t *stmt TSRMLS_DC); 46 int pdo_stmt_setup_fetch_mode(INTERNAL_FUNCTION_PARAMETERS, pdo_stmt_t *stmt, int skip_first_arg); 51 void pdo_row_free_storage(pdo_stmt_t *stmt TSRMLS_DC); 58 extern void pdo_handle_error(pdo_dbh_t *dbh, pdo_stmt_t *stmt TSRMLS_DC); 67 #define PDO_STMT_CLEAR_ERR() strcpy(stmt->error_code, PDO_ERR_NONE) 69 #define PDO_HANDLE_STMT_ERR() if (strcmp(stmt->error_code, PDO_ERR_NONE)) { pdo_handle_error(stmt->dbh, stmt TSRMLS_CC); }
|
| /PHP_5_4/ext/mysqli/ |
| H A D | mysqli_priv.h | 67 extern void php_clear_stmt_bind(MY_STMT *stmt TSRMLS_DC); 145 #define MYSQLI_REPORT_STMT_ERROR(stmt) \ 146 if ((MyG(report_mode) & MYSQLI_REPORT_ERROR) && mysql_stmt_errno(stmt)) { \ 147 php_mysqli_report_error(mysql_stmt_sqlstate(stmt), mysql_stmt_errno(stmt), mysql_stmt_error(stmt) TSRMLS_CC); \
|
| H A D | mysqli_api.c | 82 int mysqli_stmt_bind_param_do_bind(MY_STMT *stmt, unsigned int argc, unsigned int num_vars, argument 90 if (stmt->param.var_cnt) { 91 php_free_stmt_bind_buffer(stmt->param, FETCH_SIMPLE); 94 stmt->param.is_null = ecalloc(num_vars, sizeof(char)); 105 bind[ofs].is_null = &stmt->param.is_null[ofs]; 115 bind[ofs].is_null = &stmt->param.is_null[ofs]; 126 bind[ofs].is_null = &stmt->param.is_null[ofs]; 136 rc = mysql_stmt_bind_param(stmt->stmt, bind); 140 efree(stmt 159 mysqli_stmt_bind_param_do_bind(MY_STMT *stmt, unsigned int argc, unsigned int num_vars, zval ***args, unsigned int start, const char * const types TSRMLS_DC) argument 219 MY_STMT *stmt; local 283 mysqli_stmt_bind_result_do_bind(MY_STMT *stmt, zval ***args, unsigned int argc, unsigned int start TSRMLS_DC) argument 456 mysqli_stmt_bind_result_do_bind(MY_STMT *stmt, zval ***args, unsigned int argc, unsigned int start TSRMLS_DC) argument 479 MY_STMT *stmt; local 764 MY_STMT *stmt; local 857 MY_STMT *stmt; local 1018 MY_STMT *stmt; local 1559 MY_STMT *stmt; local 1575 MY_STMT *stmt; local 1781 MY_STMT *stmt; local 1938 MY_STMT *stmt; local 1965 MY_STMT *stmt; local 1986 MY_STMT *stmt; local 2006 MY_STMT *stmt; local 2028 MY_STMT *stmt; local 2044 MY_STMT *stmt; local 2061 MY_STMT *stmt; local 2078 MY_STMT *stmt; local 2094 MY_STMT *stmt; local 2114 MY_STMT *stmt; local 2248 MY_STMT *stmt; local 2295 MY_STMT *stmt; local 2322 MY_STMT *stmt; local 2338 MY_STMT *stmt; local 2356 MY_STMT *stmt; local 2384 MY_STMT *stmt; local 2408 MY_STMT *stmt; local 2434 MY_STMT *stmt; local 2483 MY_STMT *stmt; local [all...] |
| /PHP_5_4/ext/pdo_dblib/ |
| H A D | dblib_stmt.c | 83 static int dblib_dblib_stmt_cursor_closer(pdo_stmt_t *stmt TSRMLS_DC) 85 pdo_dblib_stmt *S = (pdo_dblib_stmt*)stmt->driver_data; 91 efree(stmt->columns); 92 stmt->columns = NULL; 97 static int pdo_dblib_stmt_dtor(pdo_stmt_t *stmt TSRMLS_DC) 99 pdo_dblib_stmt *S = (pdo_dblib_stmt*)stmt->driver_data; 101 dblib_dblib_stmt_cursor_closer(stmt TSRMLS_CC); 108 static int pdo_dblib_stmt_next_rowset(pdo_stmt_t *stmt TSRMLS_DC) 110 pdo_dblib_stmt *S = (pdo_dblib_stmt*)stmt->driver_data; 120 stmt 154 pdo_dblib_stmt_fetch(pdo_stmt_t *stmt, enum pdo_fetch_orientation ori, long offset TSRMLS_DC) argument 172 pdo_dblib_stmt_describe(pdo_stmt_t *stmt, int colno TSRMLS_DC) argument 187 pdo_dblib_stmt_get_col(pdo_stmt_t *stmt, int colno, char **ptr, unsigned long *len, int *caller_frees TSRMLS_DC) argument 263 pdo_dblib_stmt_param_hook(pdo_stmt_t *stmt, struct pdo_bound_param_data *param, enum pdo_param_event event_type TSRMLS_DC) argument 269 pdo_dblib_stmt_get_column_meta(pdo_stmt_t *stmt, long colno, zval *return_value TSRMLS_DC) argument [all...] |
| /PHP_5_4/ext/pdo_firebird/ |
| H A D | firebird_statement.c | 35 #define RECORD_ERROR(stmt) _firebird_error(NULL, stmt, __FILE__, __LINE__ TSRMLS_CC) 53 static int firebird_stmt_dtor(pdo_stmt_t *stmt TSRMLS_DC) /* {{{ */ 55 pdo_firebird_stmt *S = (pdo_firebird_stmt*)stmt->driver_data; 59 if (isc_dsql_free_statement(S->H->isc_status, &S->stmt, DSQL_drop)) { 60 RECORD_ERROR(stmt); 89 static int firebird_stmt_execute(pdo_stmt_t *stmt TSRMLS_DC) /* {{{ */ 91 pdo_firebird_stmt *S = (pdo_firebird_stmt*)stmt->driver_data; 99 if ((*S->name || S->cursor_open) && isc_dsql_free_statement(H->isc_status, &S->stmt, DSQL_close)) { 105 if (isc_dsql_execute(H->isc_status, &H->tr, &S->stmt, PDO_FB_SQLDA_VERSIO 157 firebird_stmt_fetch(pdo_stmt_t *stmt, enum pdo_fetch_orientation ori, long offset TSRMLS_DC) argument 185 firebird_stmt_describe(pdo_stmt_t *stmt, int colno TSRMLS_DC) argument 223 firebird_fetch_blob(pdo_stmt_t *stmt, int colno, char **ptr, unsigned long *len, ISC_QUAD *blob_id TSRMLS_DC) argument 300 firebird_stmt_get_col(pdo_stmt_t *stmt, int colno, char **ptr, unsigned long *len, int *caller_frees TSRMLS_DC) argument 413 firebird_bind_blob(pdo_stmt_t *stmt, ISC_QUAD *blob_id, zval *param TSRMLS_DC) argument 452 firebird_stmt_param_hook(pdo_stmt_t *stmt, struct pdo_bound_param_data *param, enum pdo_param_event event_type TSRMLS_DC) argument 632 firebird_stmt_set_attribute(pdo_stmt_t *stmt, long attr, zval *val TSRMLS_DC) argument 653 firebird_stmt_get_attribute(pdo_stmt_t *stmt, long attr, zval *val TSRMLS_DC) argument [all...] |
| /PHP_5_4/ext/pdo_mysql/ |
| H A D | mysql_driver.c | 46 int _pdo_mysql_error(pdo_dbh_t *dbh, pdo_stmt_t *stmt, const char *file, int line TSRMLS_DC) argument 55 if (stmt) { 56 S = (pdo_mysql_stmt*)stmt->driver_data; 57 pdo_err = &stmt->error_code; 64 if (S && S->stmt) { 65 einfo->errcode = mysql_stmt_errno(S->stmt); 100 if (S && S->stmt) { 101 strcpy(*pdo_err, mysql_stmt_sqlstate(S->stmt)); 117 static int pdo_mysql_fetch_error_func(pdo_dbh_t *dbh, pdo_stmt_t *stmt, zval *info TSRMLS_DC) argument 123 PDO_DBG_INF_FMT("dbh=%p stmt 164 mysql_handle_preparer(pdo_dbh_t *dbh, const char *sql, long sql_len, pdo_stmt_t *stmt, zval *driver_options TSRMLS_DC) argument [all...] |
| H A D | mysql_statement.c | 36 # define pdo_mysql_stmt_execute_prepared(stmt) pdo_mysql_stmt_execute_prepared_mysqlnd(stmt TSRMLS_CC) 38 # define pdo_mysql_stmt_close(stmt) mysqlnd_stmt_close(stmt, 0) 40 # define pdo_mysql_stmt_execute_prepared(stmt) pdo_mysql_stmt_execute_prepared_libmysql(stmt TSRMLS_CC) 42 # define pdo_mysql_stmt_close(stmt) mysql_stmt_close(stmt) 47 static int pdo_mysql_stmt_dtor(pdo_stmt_t *stmt TSRMLS_DC) /* {{{ */ 49 pdo_mysql_stmt *S = (pdo_mysql_stmt*)stmt 449 pdo_mysql_stmt_param_hook(pdo_stmt_t *stmt, struct pdo_bound_param_data *param, enum pdo_param_event event_type TSRMLS_DC) argument 590 pdo_mysql_stmt_fetch(pdo_stmt_t *stmt, enum pdo_fetch_orientation ori, long offset TSRMLS_DC) argument 654 pdo_mysql_stmt_describe(pdo_stmt_t *stmt, int colno TSRMLS_DC) argument 705 pdo_mysql_stmt_get_col(pdo_stmt_t *stmt, int colno, char **ptr, unsigned long *len, int *caller_frees TSRMLS_DC) argument 803 pdo_mysql_stmt_col_meta(pdo_stmt_t *stmt, long colno, zval *return_value TSRMLS_DC) argument [all...] |
| /PHP_5_4/ext/pdo_oci/ |
| H A D | php_pdo_oci_int.h | 62 OCIStmt *stmt; member in struct:__anon162 89 ub4 _oci_error(OCIError *err, pdo_dbh_t *dbh, pdo_stmt_t *stmt, char *what, sword status, int isinit, const char *file, int line TSRMLS_DC); 92 #define oci_stmt_error(w) _oci_error(S->err, stmt->dbh, stmt, w, S->last_err, FALSE, __FILE__, __LINE__ TSRMLS_CC)
|
| H A D | oci_driver.c | 36 static int pdo_oci_fetch_error_func(pdo_dbh_t *dbh, pdo_stmt_t *stmt, zval *info TSRMLS_DC) /* {{{ */ argument 43 if (stmt) { 44 pdo_oci_stmt *S = (pdo_oci_stmt*)stmt->driver_data; 60 ub4 _oci_error(OCIError *err, pdo_dbh_t *dbh, pdo_stmt_t *stmt, char *what, sword status, int isinit, const char *file, int line TSRMLS_DC) /* {{{ */ argument 69 if (stmt) { 70 S = (pdo_oci_stmt*)stmt->driver_data; 72 pdo_err = &stmt->error_code; 176 if (stmt) { 185 strcpy(dbh->error_code, stmt->error_code); 251 static int oci_handle_preparer(pdo_dbh_t *dbh, const char *sql, long sql_len, pdo_stmt_t *stmt, zva argument 330 OCIStmt *stmt; local [all...] |
| H A D | oci_statement.c | 39 S->last_err = _oci_error(S->err, stmt->dbh, stmt, #name, S->last_err, FALSE, __FILE__, __LINE__ TSRMLS_CC); \ 48 S->last_err = _oci_error(S->err, stmt->dbh, stmt, #name ": " #msg, S->last_err, FALSE, __FILE__, __LINE__ TSRMLS_CC); \ 54 static php_stream *oci_create_lob_stream(pdo_stmt_t *stmt, OCILobLocator *lob TSRMLS_DC); 56 static int oci_stmt_dtor(pdo_stmt_t *stmt TSRMLS_DC) /* {{{ */ 58 pdo_oci_stmt *S = (pdo_oci_stmt*)stmt->driver_data; 59 HashTable *BC = stmt->bound_columns; 60 HashTable *BP = stmt->bound_params; 64 if (S->stmt) { 261 oci_stmt_param_hook(pdo_stmt_t *stmt, struct pdo_bound_param_data *param, enum pdo_param_event event_type TSRMLS_DC) argument 434 oci_stmt_fetch(pdo_stmt_t *stmt, enum pdo_fetch_orientation ori, long offset TSRMLS_DC) argument 498 oci_stmt_describe(pdo_stmt_t *stmt, int colno TSRMLS_DC) argument 602 pdo_stmt_t *stmt; member in struct:oci_lob_self 653 pdo_stmt_t *stmt = self->stmt; local 695 oci_create_lob_stream(pdo_stmt_t *stmt, OCILobLocator *lob TSRMLS_DC) argument 715 oci_stmt_get_col(pdo_stmt_t *stmt, int colno, char **ptr, unsigned long *len, int *caller_frees TSRMLS_DC) argument [all...] |
| /PHP_5_4/ext/pdo_odbc/ |
| H A D | odbc_driver.c | 34 static int pdo_odbc_fetch_error_func(pdo_dbh_t *dbh, pdo_stmt_t *stmt, zval *info TSRMLS_DC) argument 41 if (stmt) { 42 S = (pdo_odbc_stmt*)stmt->driver_data; 59 void pdo_odbc_error(pdo_dbh_t *dbh, pdo_stmt_t *stmt, PDO_ODBC_HSTMT statement, char *what, const char *file, int line TSRMLS_DC) /* {{{ */ argument 70 if (stmt) { 71 S = (pdo_odbc_stmt*)stmt->driver_data; 74 pdo_err = &stmt->error_code; 78 statement = S->stmt; 145 static int odbc_handle_preparer(pdo_dbh_t *dbh, const char *sql, long sql_len, pdo_stmt_t *stmt, zval *driver_options TSRMLS_DC) argument 160 stmt 228 PDO_ODBC_HSTMT stmt; local [all...] |
| H A D | odbc_stmt.c | 60 static int pdo_odbc_utf82ucs2(pdo_stmt_t *stmt, int is_unicode, const char *buf, argument 65 pdo_odbc_stmt *S = (pdo_odbc_stmt*)stmt->driver_data; 95 static int pdo_odbc_ucs22utf8(pdo_stmt_t *stmt, int is_unicode, const char *buf, argument 100 pdo_odbc_stmt *S = (pdo_odbc_stmt*)stmt->driver_data; 126 static void free_cols(pdo_stmt_t *stmt, pdo_odbc_stmt *S TSRMLS_DC) argument 131 for (i = 0; i < stmt->column_count; i++) { 141 static int odbc_stmt_dtor(pdo_stmt_t *stmt TSRMLS_DC) 143 pdo_odbc_stmt *S = (pdo_odbc_stmt*)stmt->driver_data; 145 if (S->stmt != SQL_NULL_HANDLE) { 146 if (stmt 276 odbc_stmt_param_hook(pdo_stmt_t *stmt, struct pdo_bound_param_data *param, enum pdo_param_event event_type TSRMLS_DC) argument 504 odbc_stmt_fetch(pdo_stmt_t *stmt, enum pdo_fetch_orientation ori, long offset TSRMLS_DC) argument 542 odbc_stmt_describe(pdo_stmt_t *stmt, int colno TSRMLS_DC) argument 609 odbc_stmt_get_col(pdo_stmt_t *stmt, int colno, char **ptr, unsigned long *len, int *caller_frees TSRMLS_DC) argument 737 odbc_stmt_set_param(pdo_stmt_t *stmt, long attr, zval *val TSRMLS_DC) argument 764 odbc_stmt_get_attr(pdo_stmt_t *stmt, long attr, zval *val TSRMLS_DC) argument [all...] |
| /PHP_5_4/ext/pdo_pgsql/ |
| H A D | pgsql_statement.c | 47 static int pgsql_stmt_dtor(pdo_stmt_t *stmt TSRMLS_DC) 49 pdo_pgsql_stmt *S = (pdo_pgsql_stmt*)stmt->driver_data; 114 stmt->driver_data = NULL; 118 static int pgsql_stmt_execute(pdo_stmt_t *stmt TSRMLS_DC) 120 pdo_pgsql_stmt *S = (pdo_pgsql_stmt*)stmt->driver_data; 141 spprintf(&q, 0, "DECLARE %s SCROLL CURSOR WITH HOLD FOR %s", S->cursor_name, stmt->active_query_string); 148 pdo_pgsql_error_stmt(stmt, status, pdo_pgsql_sqlstate(S->result)); 169 stmt->bound_params ? zend_hash_num_elements(stmt->bound_params) : 0, 197 pdo_pgsql_error_stmt(stmt, statu 238 pgsql_stmt_param_hook(pdo_stmt_t *stmt, struct pdo_bound_param_data *param, enum pdo_param_event event_type TSRMLS_DC) argument 382 pgsql_stmt_fetch(pdo_stmt_t *stmt, enum pdo_fetch_orientation ori, long offset TSRMLS_DC) argument 430 pgsql_stmt_describe(pdo_stmt_t *stmt, int colno TSRMLS_DC) argument 492 pgsql_stmt_get_col(pdo_stmt_t *stmt, int colno, char **ptr, unsigned long *len, int *caller_frees TSRMLS_DC) argument 571 pgsql_stmt_get_column_meta(pdo_stmt_t *stmt, long colno, zval *return_value TSRMLS_DC) argument [all...] |
| /PHP_5_4/ext/pdo_sqlite/ |
| H A D | php_pdo_sqlite_int.h | 66 sqlite3_stmt *stmt; member in struct:__anon178 73 extern int _pdo_sqlite_error(pdo_dbh_t *dbh, pdo_stmt_t *stmt, const char *file, int line TSRMLS_DC); 75 #define pdo_sqlite_error_stmt(s) _pdo_sqlite_error(stmt->dbh, stmt, __FILE__, __LINE__ TSRMLS_CC)
|
| H A D | sqlite_statement.c | 34 static int pdo_sqlite_stmt_dtor(pdo_stmt_t *stmt TSRMLS_DC) 36 pdo_sqlite_stmt *S = (pdo_sqlite_stmt*)stmt->driver_data; 38 if (S->stmt) { 39 sqlite3_finalize(S->stmt); 40 S->stmt = NULL; 46 static int pdo_sqlite_stmt_execute(pdo_stmt_t *stmt TSRMLS_DC) 48 pdo_sqlite_stmt *S = (pdo_sqlite_stmt*)stmt->driver_data; 50 if (stmt->executed && !S->done) { 51 sqlite3_reset(S->stmt); 55 switch (sqlite3_step(S->stmt)) { 78 pdo_sqlite_stmt_param_hook(pdo_stmt_t *stmt, struct pdo_bound_param_data *param, enum pdo_param_event event_type TSRMLS_DC) argument 187 pdo_sqlite_stmt_fetch(pdo_stmt_t *stmt, enum pdo_fetch_orientation ori, long offset TSRMLS_DC) argument 220 pdo_sqlite_stmt_describe(pdo_stmt_t *stmt, int colno TSRMLS_DC) argument 249 pdo_sqlite_stmt_get_col(pdo_stmt_t *stmt, int colno, char **ptr, unsigned long *len, int *caller_frees TSRMLS_DC) argument 278 pdo_sqlite_stmt_col_meta(pdo_stmt_t *stmt, long colno, zval *return_value TSRMLS_DC) argument [all...] |
| /PHP_5_4/ext/mysqlnd/ |
| H A D | mysqlnd.h | 169 #define mysqlnd_stmt_insert_id(stmt) (stmt)->m->get_last_insert_id((stmt) TSRMLS_CC) 170 #define mysqlnd_stmt_affected_rows(stmt) (stmt)->m->get_affected_rows((stmt) TSRMLS_CC) 171 #define mysqlnd_stmt_num_rows(stmt) (stmt)->m->get_num_rows((stmt) TSRMLS_CC) 172 #define mysqlnd_stmt_param_count(stmt) (stm [all...] |
| H A D | mysqlnd_driver.c | 197 MYSQLND_STMT_DATA * stmt = NULL; local 207 stmt = ret->data = mnd_pecalloc(1, sizeof(MYSQLND_STMT_DATA), conn->persistent); 208 DBG_INF_FMT("stmt=%p", stmt); 209 if (!stmt) { 212 stmt->persistent = conn->persistent; 213 stmt->error_info = &(stmt->error_info_impl); 214 stmt->upsert_status = &(stmt [all...] |
| H A D | mysqlnd_ps_codec.c | 590 MYSQLND_STMT_DATA * stmt = s->data; local 603 unsigned int null_count = (stmt->param_count + 7) / 8; 611 SET_OOM_ERROR(*stmt->error_info); 631 check if need to send the types even if stmt->send_types_to_server is 0. This is because 637 for (i = 0; i < stmt->param_count; i++) { 638 if (Z_TYPE_P(stmt->param_bind[i].zv) != IS_NULL && 639 (stmt->param_bind[i].type == MYSQL_TYPE_LONG || stmt->param_bind[i].type == MYSQL_TYPE_LONGLONG)) 642 if (Z_TYPE_P(stmt->param_bind[i].zv) != IS_LONG && 643 PASS != mysqlnd_stmt_copy_it(&copies, stmt 914 MYSQLND_STMT_DATA * stmt = s->data; local [all...] |
| H A D | mysqlnd_result.h | 28 enum_func_status mysqlnd_query_read_result_set_header(MYSQLND_CONN_DATA * conn, MYSQLND_STMT * stmt TSRMLS_DC);
|
| H A D | mysqlnd_ps.c | 50 static void mysqlnd_stmt_separate_result_bind(MYSQLND_STMT * const stmt TSRMLS_DC); 51 static void mysqlnd_stmt_separate_one_result_bind(MYSQLND_STMT * const stmt, unsigned int param_no TSRMLS_DC); 58 MYSQLND_STMT_DATA * stmt = s? s->data:NULL; local 64 if (!stmt || !stmt->conn || !stmt->result) { 67 DBG_INF_FMT("stmt=%lu", stmt->stmt_id); 69 conn = stmt->conn; 72 if (!stmt 128 MYSQLND_STMT_DATA * stmt = s? s->data:NULL; local 198 MYSQLND_STMT_DATA * stmt = s? s->data:NULL; local 212 MYSQLND_STMT_DATA * stmt = s? s->data:NULL; local 242 MYSQLND_STMT_DATA * stmt = s? s->data:NULL; local 279 MYSQLND_STMT_DATA * stmt = s? s->data:NULL; local 322 MYSQLND_STMT_DATA * stmt = s? s->data:NULL; local 361 MYSQLND_STMT_DATA * stmt = s? s->data:NULL; local 474 MYSQLND_STMT_DATA * stmt = s? s->data:NULL; local 582 MYSQLND_STMT_DATA * stmt = s? s->data:NULL; local 713 MYSQLND_STMT_DATA * stmt = s? s->data:NULL; local 812 MYSQLND_STMT_DATA * stmt = s? s->data:NULL; local 939 MYSQLND_STMT_DATA * stmt = s? s->data:NULL; local 986 MYSQLND_STMT_DATA * stmt = s? s->data:NULL; local 1130 MYSQLND_STMT_DATA * stmt = s? s->data:NULL; local 1184 MYSQLND_STMT_DATA * stmt = s? s->data:NULL; local 1237 MYSQLND_STMT_DATA * stmt = s? s->data:NULL; local 1276 MYSQLND_STMT_DATA * stmt = s? s->data:NULL; local 1387 MYSQLND_STMT_DATA * stmt = s? s->data:NULL; local 1458 MYSQLND_STMT_DATA * stmt = s? s->data:NULL; local 1514 MYSQLND_STMT_DATA * stmt = s? s->data:NULL; local 1543 MYSQLND_STMT_DATA * stmt = s? s->data:NULL; local 1597 MYSQLND_STMT_DATA * stmt = s? s->data:NULL; local 1648 MYSQLND_STMT_DATA * stmt = s? s->data:NULL; local 1658 MYSQLND_STMT_DATA * stmt = s? s->data:NULL; local 1668 MYSQLND_STMT_DATA * stmt = s? s->data:NULL; local 1678 MYSQLND_STMT_DATA * stmt = s? s->data:NULL; local 1688 MYSQLND_STMT_DATA * stmt = s? s->data:NULL; local 1698 MYSQLND_STMT_DATA * stmt = s? s->data:NULL; local 1708 MYSQLND_STMT_DATA * stmt = s? s->data:NULL; local 1718 MYSQLND_STMT_DATA * stmt = s? s->data:NULL; local 1728 MYSQLND_STMT_DATA * stmt = s? s->data:NULL; local 1738 MYSQLND_STMT_DATA * stmt = s? s->data:NULL; local 1748 MYSQLND_STMT_DATA * stmt = s? s->data:NULL; local 1758 MYSQLND_STMT_DATA * stmt = s? s->data:NULL; local 1771 MYSQLND_STMT_DATA * stmt = s? s->data:NULL; local 1834 MYSQLND_STMT_DATA * stmt = s? s->data:NULL; local 1889 MYSQLND_STMT_DATA * stmt = s? s->data:NULL; local 1920 MYSQLND_STMT_DATA * stmt = s? s->data:NULL; local 1974 MYSQLND_STMT_DATA * stmt = s? s->data:NULL; local 2030 MYSQLND_STMT_DATA * stmt = s? s->data:NULL; local 2080 MYSQLND_STMT_DATA * stmt = s? s->data:NULL; local 2133 MYSQLND_STMT_DATA * stmt = s? s->data:NULL; local 2218 MYSQLND_STMT_DATA * stmt = (s != NULL) ? s->data:NULL; local 2244 MYSQLND_STMT_DATA * stmt = s? s->data:NULL; local 2258 MYSQLND_STMT_DATA * stmt = s? s->data:NULL; local 2272 MYSQLND_STMT_DATA * stmt = s? s->data:NULL; local 2284 MYSQLND_STMT_DATA * stmt = s? s->data:NULL; local [all...] |