开发环境:php+mysql table表中有一个字段starttime,时间格式形如:2009-09-18 10:15:16 现在想统计任意一年中的一个月数据,并按一个月中的天数统计记录数,$date 是php中定义的变量,格式形如:2009-09-18 我现在按照一个月的天数进行统计,可是mysql不支持YEAR中带变量的参数,如果写成YEAR('2009-09-18')就能正确执行,但是$date是从表单中获取的数据,它是实时更新的,请问这个问题该怎么实现? SELECT DATE_FORMAT( starttime, '%d' ) AS day , count(*) AS num from table where YEAR($date)=YEAR(starttime) AND MONTH($date)=MONTH(starttime) GROUP BY day 检查一下你的参数格式,mysql应该是支持YEAR()函数中用变量的。
我以前安装了一次,后来卸载了,现在再安装的时候,提示错误:Error 1305.Error reading from file C:DOCUME~1\LOCALS~1\Temp\mysql_server.msi.Verify that the file exists and that you can access it. 可是我找 ......