你是什么数据库,它不一定有month与day的函数!还有你的语法有错误
"select * from 表名称 where month(日期)="+month($rq) +"and day(日期)="+day($rq)
类似这样写
='"+month($rq)+"'
参数要拼接,你传的参数数据类型是日期类型吗