Lines Matching refs:i

45 			for (unsigned i = 0; i < column_count; i++) {  in pdo_mysql_free_result()  local
46 efree(S->bound_result[i].buffer); in pdo_mysql_free_result()
57 for (unsigned i = 0; i < column_count; i++) { in pdo_mysql_free_result()
58 zval_ptr_dtor_nogc(&S->current_row[i]); in pdo_mysql_free_result()
169 for (int i = 0; i < stmt->column_count; i++) { in pdo_mysql_stmt_after_execute_prepared() local
170 mysqlnd_stmt_bind_one_result(S->stmt, i); in pdo_mysql_stmt_after_execute_prepared()
197 for (int i = 0; i < stmt->column_count; i++) { in pdo_mysql_stmt_after_execute_prepared() local
198 if (calc_max_length && S->fields[i].type == FIELD_TYPE_BLOB) { in pdo_mysql_stmt_after_execute_prepared()
203 switch (S->fields[i].type) { in pdo_mysql_stmt_after_execute_prepared()
205 S->bound_result[i].buffer_length = MAX_MEDIUMINT_WIDTH + 1; in pdo_mysql_stmt_after_execute_prepared()
208 S->bound_result[i].buffer_length = MAX_INT_WIDTH + 1; in pdo_mysql_stmt_after_execute_prepared()
211 S->bound_result[i].buffer_length = MAX_BIGINT_WIDTH + 1; in pdo_mysql_stmt_after_execute_prepared()
214 S->bound_result[i].buffer_length = MAX_TINYINT_WIDTH + 1; in pdo_mysql_stmt_after_execute_prepared()
217 S->bound_result[i].buffer_length = MAX_SMALLINT_WIDTH + 1; in pdo_mysql_stmt_after_execute_prepared()
220 S->bound_result[i].buffer_length = in pdo_mysql_stmt_after_execute_prepared()
221 S->fields[i].max_length? S->fields[i].max_length: in pdo_mysql_stmt_after_execute_prepared()
222 S->fields[i].length; in pdo_mysql_stmt_after_execute_prepared()
224 if (S->bound_result[i].buffer_length > H->max_buffer_size) { in pdo_mysql_stmt_after_execute_prepared()
225 S->bound_result[i].buffer_length = H->max_buffer_size; in pdo_mysql_stmt_after_execute_prepared()
233 …if (S->fields[i].max_length == 0 && S->bound_result[i].buffer_length < 128 && MYSQL_TYPE_VAR_STRIN… in pdo_mysql_stmt_after_execute_prepared()
234 S->bound_result[i].buffer_length = 128; in pdo_mysql_stmt_after_execute_prepared()
237 S->out_length[i] = 0; in pdo_mysql_stmt_after_execute_prepared()
239 S->bound_result[i].buffer = emalloc(S->bound_result[i].buffer_length); in pdo_mysql_stmt_after_execute_prepared()
240 S->bound_result[i].is_null = &S->out_null[i]; in pdo_mysql_stmt_after_execute_prepared()
241 S->bound_result[i].length = &S->out_length[i]; in pdo_mysql_stmt_after_execute_prepared()
242 S->bound_result[i].buffer_type = MYSQL_TYPE_STRING; in pdo_mysql_stmt_after_execute_prepared()
586 for (unsigned i = 0; i < stmt->column_count; i++) { in pdo_mysql_stmt_fetch() local
587 zval_ptr_dtor_nogc(&S->current_row[i]); in pdo_mysql_stmt_fetch()
588 ZVAL_COPY_VALUE(&S->current_row[i], &row_data[i]); in pdo_mysql_stmt_fetch()
630 int i; in pdo_mysql_stmt_describe() local
649 for (i = 0; i < stmt->column_count; i++) { in pdo_mysql_stmt_describe()
652 cols[i].name = strpprintf(0, "%s.%s", S->fields[i].table, S->fields[i].name); in pdo_mysql_stmt_describe()
655 cols[i].name = zend_string_copy(S->fields[i].sname); in pdo_mysql_stmt_describe()
657 cols[i].name = zend_string_init(S->fields[i].name, S->fields[i].name_length, 0); in pdo_mysql_stmt_describe()
661 cols[i].precision = S->fields[i].decimals; in pdo_mysql_stmt_describe()
662 cols[i].maxlen = S->fields[i].length; in pdo_mysql_stmt_describe()