Skip to content

Commit 4a39fc9

Browse files
authored
Merge pull request #68 from tinymagic/pdo_statement_querystring
Pdo statement querystring
2 parents 9f905ad + 8720e5c commit 4a39fc9

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

connect_pool_client.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -921,6 +921,10 @@ PHP_METHOD(pdo_connect_pool, __call)
921921
object_init_ex(return_value, pdo_connect_pool_PDOStatement_class_entry_ptr);
922922
zend_update_property(pdo_connect_pool_PDOStatement_class_entry_ptr, return_value, ZEND_STRL("cli"), zres TSRMLS_CC);
923923
zend_update_property(pdo_connect_pool_PDOStatement_class_entry_ptr, return_value, ZEND_STRL("data_source"), source_zval TSRMLS_CC); //标示这个连接的真实目标
924+
zval *query_string;
925+
if (cp_zend_hash_index_find(Z_ARRVAL_P(z_args), 0, (void**) &query_string) == SUCCESS) {
926+
zend_update_property(pdo_connect_pool_PDOStatement_class_entry_ptr, return_value, ZEND_STRL("queryString"), query_string TSRMLS_CC);
927+
}
924928
cp_zval_ptr_dtor(&RecvData.ret_value);
925929
}
926930
else if (RecvData.type == CP_SIGEVENT_EXCEPTION)

0 commit comments

Comments
 (0)