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]