case MYSQLI_BIND_STRING:
bind[ofs].buffer_type = MYSQL_TYPE_VAR_STRING;
- bind[ofs].buffer = NULL; // Z_STRVAL_PP(args[i]);
- bind[ofs].buffer_length = 0; // strlen(Z_STRVAL_PP(args[i]));
+ bind[ofs].buffer = NULL;
+ bind[ofs].buffer_length = 0;
bind[ofs].is_null = &stmt->is_null[ofs];
break;
case MYSQL_TYPE_LONGLONG:
stmt->bind[ofs].type = IS_STRING;
-
- /* TODO: change and check buflen when bug #74 is fixed */
stmt->bind[ofs].buflen = sizeof(my_ulonglong);
stmt->bind[ofs].buffer = (char *)emalloc(stmt->bind[ofs].buflen);
bind[ofs].buffer_type = MYSQL_TYPE_LONGLONG;
efree(stmt->vars[i]->value.str.val);
}
ZVAL_STRING(stmt->vars[i], stmt->bind[i].buffer, 1);
- /*
- stmt->vars[i]->value.str.len = strlen(stmt->bind[i].buffer);
- stmt->vars[i]->value.str.val = stmt->bind[i].buffer; */
}
break;
default: