elixer          Tue Jan 30 16:55:29 2001 EDT

  Modified files:              
    /php4/ext/mysql     php_mysql.c 
  Log:
  Fix for bug #8991.  mysql_field_type() now returns "year" for columns of
  type YEAR.
  
  
Index: php4/ext/mysql/php_mysql.c
diff -u php4/ext/mysql/php_mysql.c:1.63 php4/ext/mysql/php_mysql.c:1.64
--- php4/ext/mysql/php_mysql.c:1.63     Sun Jan 14 01:30:17 2001
+++ php4/ext/mysql/php_mysql.c  Tue Jan 30 16:55:28 2001
@@ -16,7 +16,7 @@
    +----------------------------------------------------------------------+
 */
  
-/* $Id: php_mysql.c,v 1.63 2001/01/14 09:30:17 zeev Exp $ */
+/* $Id: php_mysql.c,v 1.64 2001/01/31 00:55:28 elixer Exp $ */
 
 
 /* TODO:
@@ -77,6 +77,10 @@
 #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 @@
                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;



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to