Browse Source

fixed a bug in insert_id property

PEAR_1_4DEV
Georg Richter 23 years ago
parent
commit
17f6ef5106
  1. 5
      ext/mysqli/mysqli_prop.c

5
ext/mysqli/mysqli_prop.c

@ -104,8 +104,8 @@ int link_insert_id_read(mysqli_object *obj, zval **retval TSRMLS_DC) {
MYSQL *mysql = (MYSQL*)((MYSQLI_RESOURCE *)(obj->ptr))->ptr;
ALLOC_ZVAL(*retval);
if (mysql->insert_id < LONG_MAX) {
ZVAL_LONG(*retval, (long)mysql->last_used_con->insert_id);
if (mysql->last_used_con->insert_id < LONG_MAX) {
ZVAL_LONG(*retval, mysql->last_used_con->insert_id);
} else {
char ret[40];
sprintf(ret, "%llu", mysql->last_used_con->insert_id);
@ -114,6 +114,7 @@ int link_insert_id_read(mysqli_object *obj, zval **retval TSRMLS_DC) {
return SUCCESS;
}
/* }}} */
/* link properties */
MYSQLI_MAP_PROPERTY_LONG(link_client_flags_read, MYSQL, client_flag);
MYSQLI_MAP_PROPERTY_LONG(link_errno_read, MYSQL, net.last_errno);

Loading…
Cancel
Save