cvs: php4 /ext/mysqli mysqli_api.c

From: Date: Thu, 03 Apr 2003 08:03:59 +0000
Subject: cvs: php4 /ext/mysqli mysqli_api.c
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-20020@lists.php.net to get a copy of this message
georg Thu Apr 3 03:03:59 2003 EDT Modified files: /php4/ext/mysqli mysqli_api.c Log: fixed mysqli_prepare_result Index: php4/ext/mysqli/mysqli_api.c diff -u php4/ext/mysqli/mysqli_api.c:1.21 php4/ext/mysqli/mysqli_api.c:1.22 --- php4/ext/mysqli/mysqli_api.c:1.21 Mon Mar 17 07:48:38 2003 +++ php4/ext/mysqli/mysqli_api.c Thu Apr 3 03:03:59 2003 @@ -15,7 +15,7 @@ | Author: Georg Richter <georg@php.net> | +----------------------------------------------------------------------+ - $Id: mysqli_api.c,v 1.21 2003/03/17 12:48:38 hholzgra Exp $ + $Id: mysqli_api.c,v 1.22 2003/04/03 08:03:59 georg Exp $ */ #ifdef HAVE_CONFIG_H @@ -1342,10 +1342,11 @@ */ PHP_FUNCTION(mysqli_prepare_result) { - STMT *stmt; - MYSQL_RES *result; - zval *mysql_stmt; - PR_STMT *prstmt; + STMT *stmt; + MYSQL_RES *result; + zval *mysql_stmt; + PR_STMT *prstmt = NULL; + MYSQLI_RESOURCE *mysqli_resource; if (zend_parse_method_parameters(ZEND_NUM_ARGS() TSRMLS_CC, getThis(), "O", &mysql_stmt, mysqli_stmt_class_entry) == FAILURE) { return; @@ -1356,7 +1357,10 @@ RETURN_FALSE; } - MYSQLI_RETURN_RESOURCE(result, mysqli_result_class_entry); + mysqli_resource = (MYSQLI_RESOURCE *)ecalloc (1, sizeof(MYSQLI_RESOURCE)); + mysqli_resource->ptr = (void *)result; + mysqli_resource->prinfo = (void *)prstmt; + MYSQLI_RETURN_RESOURCE(mysqli_resource, mysqli_result_class_entry); } /* }}} */

« previous php.cvs (#20020) next »