param_bind        177 ext/mysqlnd/mysqlnd.h PHPAPI void mysqlnd_efree_param_bind_dtor(MYSQLND_PARAM_BIND * param_bind);
param_bind        179 ext/mysqlnd/mysqlnd.h PHPAPI void mysqlnd_free_param_bind_dtor(MYSQLND_PARAM_BIND * param_bind);
param_bind        700 ext/mysqlnd/mysqlnd_ps.c 		if (!stmt->param_bind) {
param_bind        707 ext/mysqlnd/mysqlnd_ps.c 			if (Z_ISUNDEF(stmt->param_bind[i].zv)) {
param_bind       1248 ext/mysqlnd/mysqlnd_ps.c 		if (stmt->param_bind) {
param_bind       1253 ext/mysqlnd/mysqlnd_ps.c 				if (stmt->param_bind[i].flags & MYSQLND_PARAM_BIND_BLOB_USED) {
param_bind       1254 ext/mysqlnd/mysqlnd_ps.c 					stmt->param_bind[i].flags &= ~MYSQLND_PARAM_BIND_BLOB_USED;
param_bind       1347 ext/mysqlnd/mysqlnd_ps.c 	if (!stmt->param_bind) {
param_bind       1357 ext/mysqlnd/mysqlnd_ps.c 	if (stmt->param_bind[param_no].type != MYSQL_TYPE_LONG_BLOB) {
param_bind       1377 ext/mysqlnd/mysqlnd_ps.c 			stmt->param_bind[param_no].flags |= MYSQLND_PARAM_BIND_BLOB_USED;
param_bind       1434 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, bind_parameters)(MYSQLND_STMT * const s, MYSQLND_PARAM_BIND * const param_bind)
param_bind       1446 ext/mysqlnd/mysqlnd_ps.c 		if (param_bind) {
param_bind       1447 ext/mysqlnd/mysqlnd_ps.c 			s->m->free_parameter_bind(s, param_bind);
param_bind       1458 ext/mysqlnd/mysqlnd_ps.c 		if (!param_bind) {
param_bind       1462 ext/mysqlnd/mysqlnd_ps.c 		} else if (stmt->param_bind) {
param_bind       1473 ext/mysqlnd/mysqlnd_ps.c 				zval_ptr_dtor(&stmt->param_bind[i].zv);
param_bind       1475 ext/mysqlnd/mysqlnd_ps.c 			if (stmt->param_bind != param_bind) {
param_bind       1476 ext/mysqlnd/mysqlnd_ps.c 				s->m->free_parameter_bind(s, stmt->param_bind);
param_bind       1480 ext/mysqlnd/mysqlnd_ps.c 		stmt->param_bind = param_bind;
param_bind       1483 ext/mysqlnd/mysqlnd_ps.c 			DBG_INF_FMT("%u is of type %u", i, stmt->param_bind[i].type);
param_bind       1486 ext/mysqlnd/mysqlnd_ps.c 			Z_TRY_ADDREF(stmt->param_bind[i].zv);
param_bind       1487 ext/mysqlnd/mysqlnd_ps.c 			stmt->param_bind[i].flags = 0;
param_bind       1488 ext/mysqlnd/mysqlnd_ps.c 			if (stmt->param_bind[i].type == MYSQL_TYPE_LONG_BLOB) {
param_bind       1489 ext/mysqlnd/mysqlnd_ps.c 				stmt->param_bind[i].flags &= ~MYSQLND_PARAM_BIND_BLOB_USED;
param_bind       1527 ext/mysqlnd/mysqlnd_ps.c 		if (!stmt->param_bind) {
param_bind       1528 ext/mysqlnd/mysqlnd_ps.c 			stmt->param_bind = mnd_pecalloc(stmt->param_count, sizeof(MYSQLND_PARAM_BIND), stmt->persistent);
param_bind       1529 ext/mysqlnd/mysqlnd_ps.c 			if (!stmt->param_bind) {
param_bind       1539 ext/mysqlnd/mysqlnd_ps.c 		zval_ptr_dtor(&stmt->param_bind[param_no].zv);
param_bind       1542 ext/mysqlnd/mysqlnd_ps.c 			stmt->param_bind[param_no].flags &= ~MYSQLND_PARAM_BIND_BLOB_USED;
param_bind       1544 ext/mysqlnd/mysqlnd_ps.c 		ZVAL_COPY_VALUE(&stmt->param_bind[param_no].zv, zv);
param_bind       1545 ext/mysqlnd/mysqlnd_ps.c 		stmt->param_bind[param_no].type = type;
param_bind       2129 ext/mysqlnd/mysqlnd_ps.c 	DBG_INF_FMT("stmt=%lu param_bind=%p param_count=%u", stmt->stmt_id, stmt->param_bind, stmt->param_count);
param_bind       2132 ext/mysqlnd/mysqlnd_ps.c 	if (stmt->param_bind) {
param_bind       2144 ext/mysqlnd/mysqlnd_ps.c 			zval_ptr_dtor(&stmt->param_bind[i].zv);
param_bind       2146 ext/mysqlnd/mysqlnd_ps.c 		s->m->free_parameter_bind(s, stmt->param_bind);
param_bind       2147 ext/mysqlnd/mysqlnd_ps.c 		stmt->param_bind = NULL;
param_bind       2297 ext/mysqlnd/mysqlnd_ps.c MYSQLND_METHOD(mysqlnd_stmt, free_parameter_bind)(MYSQLND_STMT * const s, MYSQLND_PARAM_BIND * param_bind)
param_bind       2301 ext/mysqlnd/mysqlnd_ps.c 		mnd_pefree(param_bind, stmt->persistent);
param_bind        581 ext/mysqlnd/mysqlnd_ps_codec.c 		short current_type = stmt->param_bind[i].type;
param_bind        582 ext/mysqlnd/mysqlnd_ps_codec.c 		zval *parameter = &stmt->param_bind[i].zv;
param_bind        637 ext/mysqlnd/mysqlnd_ps_codec.c 		short current_type = stmt->param_bind[i].type;
param_bind        638 ext/mysqlnd/mysqlnd_ps_codec.c 		zval *parameter = &stmt->param_bind[i].zv;
param_bind        684 ext/mysqlnd/mysqlnd_ps_codec.c 		zval *bind_var, *the_var = &stmt->param_bind[i].zv;
param_bind        688 ext/mysqlnd/mysqlnd_ps_codec.c 		if ((stmt->param_bind[i].type != MYSQL_TYPE_LONG_BLOB && Z_TYPE_P(the_var) == IS_NULL)) {
param_bind        694 ext/mysqlnd/mysqlnd_ps_codec.c 				if (Z_ISREF(stmt->param_bind[j].zv) && Z_REFVAL(stmt->param_bind[j].zv) == the_var) {
param_bind        707 ext/mysqlnd/mysqlnd_ps_codec.c 		switch (stmt->param_bind[i].type) {
param_bind        733 ext/mysqlnd/mysqlnd_ps_codec.c 				if (!(stmt->param_bind[i].flags & MYSQLND_PARAM_BIND_BLOB_USED)) {
param_bind        772 ext/mysqlnd/mysqlnd_ps_codec.c 		zval *data, *parameter = &stmt->param_bind[i].zv;
param_bind        780 ext/mysqlnd/mysqlnd_ps_codec.c 			switch (stmt->param_bind[i].type) {
param_bind        803 ext/mysqlnd/mysqlnd_ps_codec.c 					if (stmt->param_bind[i].flags & MYSQLND_PARAM_BIND_BLOB_USED) {
param_bind        804 ext/mysqlnd/mysqlnd_ps_codec.c 						stmt->param_bind[i].flags &= ~MYSQLND_PARAM_BIND_BLOB_USED;