]> granicus.if.org Git - php/commitdiff
Fix for bug #8991. mysql_field_type() now returns "year" for columns of
authorSean Bright <elixer@php.net>
Wed, 31 Jan 2001 00:55:28 +0000 (00:55 +0000)
committerSean Bright <elixer@php.net>
Wed, 31 Jan 2001 00:55:28 +0000 (00:55 +0000)
type YEAR.

ext/mysql/php_mysql.c

index a6ae67570992d0f8cac854ab28208d3c3092ab3a..3f4a31694e5413e540a8422810b83bb5091958bf 100644 (file)
@@ -77,6 +77,10 @@ static int le_result, le_link, le_plink;
 #define MYSQL_HAS_TINY
 #endif
 
+#if MYSQL_VERSION_ID > 32200
+#define MYSQL_HAS_YEAR
+#endif
+
 #define MYSQL_ASSOC            1<<0
 #define MYSQL_NUM              1<<1
 #define MYSQL_BOTH             (MYSQL_ASSOC|MYSQL_NUM)
@@ -1549,6 +1553,11 @@ static char *php_mysql_get_field_name(int field_type)
                case FIELD_TYPE_TIMESTAMP:
                        return "timestamp";
                        break;
+#ifdef MYSQL_HAS_YEAR
+               case FIELD_TYPE_YEAR:
+                       return "year";
+                       break;
+#endif
                case FIELD_TYPE_DATE:
                        return "date";
                        break;