Lines Matching refs:mysql_field

2062 	MYSQL_FIELD *mysql_field;  local
2114 for (mysql_field = mysql_fetch_field(mysql_result), i = 0;
2115 mysql_field;
2116 mysql_field = mysql_fetch_field(mysql_result), i++)
2141 add_assoc_zval(return_value, mysql_field->name, data);
2150 add_assoc_null(return_value, mysql_field->name);
2403 const MYSQL_FIELD *mysql_field; local
2418 if ((mysql_field=mysql_fetch_field(mysql_result))==NULL) {
2423 add_property_string(return_value, "name",(mysql_field->name?mysql_field->name:""), 1);
2424 add_property_string(return_value, "table",(mysql_field->table?mysql_field->table:""), 1);
2425 add_property_string(return_value, "def",(mysql_field->def?mysql_field->def:""), 1);
2426 add_property_long(return_value, "max_length", mysql_field->max_length);
2427 add_property_long(return_value, "not_null", IS_NOT_NULL(mysql_field->flags)?1:0);
2428 add_property_long(return_value, "primary_key", IS_PRI_KEY(mysql_field->flags)?1:0);
2429 add_property_long(return_value, "multiple_key",(mysql_field->flags&MULTIPLE_KEY_FLAG?1:0));
2430 add_property_long(return_value, "unique_key",(mysql_field->flags&UNIQUE_KEY_FLAG?1:0));
2431 add_property_long(return_value, "numeric", IS_NUM(Z_TYPE_P(mysql_field))?1:0);
2432 add_property_long(return_value, "blob", IS_BLOB(mysql_field->flags)?1:0);
2433 add_property_string(return_value, "type", php_mysql_get_field_name(Z_TYPE_P(mysql_field)), 1);
2434 add_property_long(return_value, "unsigned",(mysql_field->flags&UNSIGNED_FLAG?1:0));
2435 add_property_long(return_value, "zerofill",(mysql_field->flags&ZEROFILL_FLAG?1:0));
2476 const MYSQL_FIELD *mysql_field = {0}; local
2491 if ((mysql_field=mysql_fetch_field(mysql_result))==NULL) {
2497 Z_STRLEN_P(return_value) = strlen(mysql_field->name);
2498 Z_STRVAL_P(return_value) = estrndup(mysql_field->name, Z_STRLEN_P(return_value));
2502 Z_STRLEN_P(return_value) = strlen(mysql_field->table);
2503 Z_STRVAL_P(return_value) = estrndup(mysql_field->table, Z_STRLEN_P(return_value));
2507 Z_LVAL_P(return_value) = mysql_field->length;
2511 Z_STRVAL_P(return_value) = php_mysql_get_field_name(Z_TYPE_P(mysql_field));
2519 if (IS_NOT_NULL(mysql_field->flags)) {
2524 if (IS_PRI_KEY(mysql_field->flags)) {
2529 if (mysql_field->flags&UNIQUE_KEY_FLAG) {
2534 if (mysql_field->flags&MULTIPLE_KEY_FLAG) {
2539 if (IS_BLOB(mysql_field->flags)) {
2544 if (mysql_field->flags&UNSIGNED_FLAG) {
2549 if (mysql_field->flags&ZEROFILL_FLAG) {
2554 if (mysql_field->flags&BINARY_FLAG) {
2559 if (mysql_field->flags&ENUM_FLAG) {
2564 if (mysql_field->flags&SET_FLAG) {
2569 if (mysql_field->flags&AUTO_INCREMENT_FLAG) {
2574 if (mysql_field->flags&TIMESTAMP_FLAG) {