Lines Matching refs:i

315 	int i,j;  in _free_result()  local
318 for (i=0; i<result->num_rows; i++) { in _free_result()
319 if (result->data[i]) { in _free_result()
321 zval_dtor(&result->data[i][j]); in _free_result()
323 efree(result->data[i]); in _free_result()
332 for (i=0; i<result->num_fields; i++) { in _free_result()
333 STR_FREE(result->fields[i].name); in _free_result()
334 STR_FREE(result->fields[i].column_source); in _free_result()
1140 int i, num_rets, type; local
1148 for (i = 1; i <= num_rets; i++) {
1149 parameter = (char*)dbretname(mssql_ptr->link, i);
1150 type = dbrettype(mssql_ptr->link, i);
1154 if (!dbretlen(mssql_ptr->link,i)) {
1165 Z_LVAL_P(bind->zval) = *((int *)(dbretdata(mssql_ptr->link,i)));
1175 Z_DVAL_P(bind->zval) = *((double *)(dbretdata(mssql_ptr->link,i)));
1182 Z_STRLEN_P(bind->zval) = dbretlen(mssql_ptr->link,i);
1183 Z_STRVAL_P(bind->zval) = estrndup(dbretdata(mssql_ptr->link,i),Z_STRLEN_P(bind->zval));
1213 int i, j = 0; local
1217 for (i=0; i<result->num_fields; i++) {
1219 char *fname = (char *)dbcolname(mssql_ptr->link,i+1);
1222 result->fields[i].name = estrdup(fname);
1229 result->fields[i].name = estrdup(computed_buf);
1232 result->fields[i].max_length = dbcollen(mssql_ptr->link,i+1);
1233 source = (char *)dbcolsource(mssql_ptr->link,i+1);
1235 result->fields[i].column_source = estrdup(source);
1238 result->fields[i].column_source = STR_EMPTY_ALLOC();
1241 result->fields[i].type = coltype(i+1);
1243 switch (result->fields[i].type) {
1252 result->fields[i].numeric = 1;
1258 result->fields[i].numeric = 0;
1265 i=0;
1274 result->data[i] = (zval *) safe_emalloc(sizeof(zval), result->num_fields, 0);
1276 INIT_ZVAL(result->data[i][j]);
1277 …MS_SQL_G(get_column_content(mssql_ptr, j+1, &result->data[i][j], result->fields[j].type TSRMLS_CC)…
1279 if (i<result->batchsize || result->batchsize==0) {
1280 i++;
1291 return i;
1498 int i; local
1531 for (i=0; i<result->num_fields; i++) {
1532 if (Z_TYPE(result->data[result->cur_row][i]) != IS_NULL) {
1536 if (Z_TYPE(result->data[result->cur_row][i]) == IS_STRING) {
1537 data = Z_STRVAL(result->data[result->cur_row][i]);
1538 data_len = Z_STRLEN(result->data[result->cur_row][i]);
1541 add_index_stringl(return_value, i, data, data_len, 1);
1545 add_assoc_stringl(return_value, result->fields[i].name, data, data_len, 1);
1548 else if (Z_TYPE(result->data[result->cur_row][i]) == IS_LONG) {
1550 add_index_long(return_value, i, Z_LVAL(result->data[result->cur_row][i]));
1553 add_assoc_long(return_value, result->fields[i].name, Z_LVAL(result->data[result->cur_row][i]));
1555 else if (Z_TYPE(result->data[result->cur_row][i]) == IS_DOUBLE) {
1557 add_index_double(return_value, i, Z_DVAL(result->data[result->cur_row][i]));
1560 … add_assoc_double(return_value, result->fields[i].name, Z_DVAL(result->data[result->cur_row][i]));
1566 add_index_null(return_value, i);
1568 add_assoc_null(return_value, result->fields[i].name);
1865 int i; local
1867 for (i=0; i<result->num_fields; i++) {
1868 if (!strcasecmp(result->fields[i].name, Z_STRVAL_PP(field))) {
1869 field_offset = i;
1873 if (i>=result->num_fields) { /* no match found */
2252 int i; local
2254 for (i=0; i<4; i++) {
2255 buffer2[2*i] = buffer[6-2*i];
2256 buffer2[2*i+1] = buffer[7-2*i];
2259 for (i=0; i<2; i++) {
2260 buffer2[9+2*i] = buffer[10-2*i];
2261 buffer2[10+2*i] = buffer[11-2*i];
2264 for (i=0; i<2; i++) {
2265 buffer2[14+2*i] = buffer[14-2*i];
2266 buffer2[15+2*i] = buffer[15-2*i];
2269 for (i=0; i<4; i++) {
2270 buffer2[19+i] = buffer[16+i];
2273 for (i=0; i<12; i++) {
2274 buffer2[24+i] = buffer[20+i];