zend_hash_internal_pointer_reset(Z_ARRVAL_P(input_params));
while (SUCCESS == zend_hash_get_current_data(Z_ARRVAL_P(input_params), (void*)&tmp)) {
+ char *quotedstr;
+ int quotedstrlen;
+ int refcount;
memset(¶m, 0, sizeof(param));
if (HASH_KEY_IS_STRING == zend_hash_get_current_key_ex(Z_ARRVAL_P(input_params),
}
param.param_type = PDO_PARAM_STR;
+ stmt->dbh->methods->quoter(stmt->dbh, Z_STRVAL_PP(tmp), Z_STRLEN_PP(tmp), "edstr, "edstrlen TSRMLS_DC);
+ refcount = (*tmp)->refcount;
+ zval_dtor(*tmp);
+ ZVAL_STRINGL(*tmp, quotedstr, quotedstrlen, 0);
+ (*tmp)->refcount = refcount;
param.parameter = *tmp;
-
if (!really_register_bound_param(¶m, stmt, 1 TSRMLS_CC)) {
RETURN_FALSE;
}