$to=$_POST['to'];$repeat=$_POST['repeat'];
$mysqlquery= mysql_query("select$from','%d/%m/%Y' ) and STR_TO_DATE('$to','%d/%m/%Y') and patient_type='opd')&qu
我所有的MySQL安装都发生了一些奇怪的事情。不管我在函数中放了什么,STR_TO_DATE都会返回null。无论是从MySQL文档页面中输入一个示例,还是我自己的查询,它都返回NULL。例子:-- EXAMPLE FROM MySQL Doc Page --
SELECT STR_TO_DATE('9',
我想从MySQL数据库中获取今天或以后日期的记录。数据以VARCHAR (fieldname datum)的形式记录到数据库中,所以我需要使用STR_TO_DATE。但是,此查询不起作用:
SELECT * FROM Diensten WHERE STR_TO_DATE('datum', '%m-%d-%Y') >= DATE(NOW()) ORDER BY STR_TO_DATE查询可以
我在数据库中有日期字段,但不幸的是日期字段类型是varchar。日期插入,如08-07-2010(dd-mm-yy)。我想短的数据按日期asc顺序(年)像08-07-2009,07-07-2010。当我使用"order by date asc“是按年排序的短数据,比如07-07-2010,08-07-2009。如果你有我的问题,请给我任何建议
select * from tbl_name order by date asc