]> granicus.if.org Git - php/commitdiff
support the read-only property 'queryString'
authorGeorge Schlossnagle <gschlossnagle@php.net>
Tue, 18 May 2004 20:26:24 +0000 (20:26 +0000)
committerGeorge Schlossnagle <gschlossnagle@php.net>
Tue, 18 May 2004 20:26:24 +0000 (20:26 +0000)
ext/pdo/pdo_stmt.c

index e9bf0b0d01ed49d381f46a21275cadc7181fc888..5bcb963ed168c59f24387d0cc520b1e7144ecfdb 100755 (executable)
@@ -527,10 +527,19 @@ function_entry pdo_dbstmt_functions[] = {
 static zval *dbstmt_prop_read(zval *object, zval *member, int type TSRMLS_DC)
 {
        zval *return_value;
+       pdo_stmt_t * stmt = (pdo_stmt_t *) zend_object_store_get_object(object);
+       zval tmp_zv;
 
-       MAKE_STD_ZVAL(return_value);
-       ZVAL_NULL(return_value);
+       convert_to_string(member);
 
+       if(strncmp(Z_STRVAL_P(member), "queryString", sizeof("queryString")) == 0) {
+               MAKE_STD_ZVAL(return_value);
+               ZVAL_STRINGL(return_value, stmt->query_string, stmt->query_stringlen, 1);
+       }
+       else {
+               MAKE_STD_ZVAL(return_value);
+               ZVAL_NULL(return_value);
+       }
        return return_value;
 }