首先,我做了一个简单的留言簿,现在我希望最后的评论显示在网站的第一个位置。我的计划是按日期或ID按降序对数据库中的行进行排序。以下是代码片段:
mysql_query("SELECT * FROM `guestbook` ORDER BY `Date` DESC") or die("Mysql error: " . mysql_error());
这段代码不会导致任何错误,但注释是第一次显示。我也从phpMyAdmin复制了代码,但结果是相同的。使用auto_increment时,ID的类型当然是INT,而Date的类型是VARCHAR (我已经将日期和时间存储
首先,我为这个糟糕的题目道歉,我不能很好地解释我的问题是什么,但我确信一个有经验的MySQL用户会知道的。
在查询数据库以检索特定的客户集之后,它们最初按照“已完成”列进行排序,值为"0“和"1”。
我想按交货日期ASC对所有值为"0“的客户进行排序,并按交货日期DESC对所有值为"1”的客户进行排序。
以下是我第一次也是唯一一次失败的尝试:
mysql_query("SELECT * FROM users WHERE (completed='0' ORDER BY delivery ASC) AND (completed='1&
我正在使用一个MySQL数据库,通过PHP访问它,我希望它不显示比今天的日期更早的条目。我花了很长时间来点菜。我以前让它起作用的,现在不行了。我已经由ASC订购,按日期,很好,但它仍然显示较旧的条目。我知道我的PHP已经过时了,但是任何方法都适用于我。这是我的密码。
对不起,如果我是个十足的.如果我不知道的话,我会来这里,而且我对这件事还比较陌生,而且总是被人挂断约会。
到目前为止,有人建议:更改"date“列的名称。“日期”存储为日期时间,而不是字符串,因此要将其更改为int。
// this is where its set to show today and future dat
我的报表生成的数据应该是按日期排序的,并且在指定的日期范围内:
SELECT *
FROM [lab occurrence form]
WHERE ((([lab occurrence form].[occurrence date]) Between [Forms]![Form1]![Text2] And [Forms]![Form1]![Text4]))
ORDER BY [lab occurrence form].[occurrence date] DESC;
我有两个包含日期范围的文本框: text2和text4
报表正确显示了数据,但没有按日期对数据进行排序
如何确保它将按日期对其进行
我试图从数据库表中获取两个不同日期之间的所有值。问题是my date列包含的日期字符串格式为'MM/DD/YYYY HH:MM‘(即9/13/2012 13:15,10/14/2012 22:32,11/8/2012 12:10等)。我可以使用SELECT和LIKE查询来获取包含传入的任何日期字符串的所有行,但我需要选择某个范围(比如2012年9月13日和2012年9月15日之间)之间的所有行。是否需要转换为日期格式才能执行此操作?
这是通过输入一个日期来工作的代码:
$result=mysql_query("SELECT * FROM data WHERE data_time
在我的数据库中,列类型是varchar(30),它存储日期(24/02/2018),有多条记录。我想要最大日期,例如I have 10/01/2016,20/03/2017,24/02/2018。我使用下面的查询: SELECT MAX(receipt_date) as rd FROM tblname 返回给我2016年10月1日,这是错误的。我还尝试将其转换为日期格式。但是失败了。mysql给我语法错误。 SELECT CONVERT(varchar, mycolumn, 105) FROM tblname 但是失败了。
我试图从MySQL中按日期选择和分组。
表如下所示:
`id` int(11) NOT NULL,
`run_data` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
`date_day` varchar(20) NOT NULL,
`number_of_links` int(20) NOT NULL,
在选择时,我使用:
SELECT date_day, SUM(number_of_links) FROM my_table GROUP BY date_day DESC LIMIT 30
我得到的链接总数每天,但我不能按日期排序。我的
我正在尝试从两个mysql表中获取数据,并按日期排列它们。这两个表涉及收入和支出。我试图实现的是首先显示来自收入表的数据,然后显示支出表中日期为15/04/2014的数据,然后再次循环下一个日期,并显示与收入表中的16/04/14相关的数据,然后显示支出表中的数据。目前的代码循环了所有次数的no。收入表中条目的数量。如何纠正这一点?代码如下:
<?php
include "connection.php";
?>
<table width="100%" border="1" align="center" cel
我正在设计一个显示数据集的界面。我对使用DIVs和SPANs以定制格式组织信息感兴趣,以确定特定数据的位置(不是表提供的典型的逐行格式),但仍然可以灵活地排序和组织大多数JS库为表提供的数据。有没有一种方法可以在不推出自己的解决方案的情况下两全其美?
我想使用JS对数据进行动态排序。我不想做疯狂的排序...像"group by type",字母顺序,排序日期,升序/降序等任务。我知道我可以在后端预先排序和显示,但我想减少服务器负载,并希望保持服务器上不必要的计算。如果有一种方法可以在客户端进行排序和组织,那将是最好的。我更喜欢在后端使用PHP,在前端使用jQuery库。如果有帮
我试图将mysql中的时间戳表单转换为日期,并在此日期之前订购。
$query = mysql_query("SELECT *,DATE_FORMAT(banfrom ,'%d/%c/%Y') as time FROM ab_list ORDER BY time DESC LIMIT 0,50");
它没有显示我试图这样做的日期:
while($info = mysql_fetch_array($query))
{
echo $info['time'];
}
在这个日期之前,我怎样才能在回声中显示日期?
谢谢各位
我需要从表中提取所有的数据,按照日期字段的降序使用PHP和Mysql。我在下面解释我的表格。
db_special:
id name date
1 Ram 12/04/2017 15:31:57 PM
2 Raj 12/03/2017 05:31:57 AM
3 Rahul 11/28/2017 12:30:54 PM
下面是我的问题:
select *
from db_special
where
STR_TO_DATE(dat
日安!
我在MYSQL中的日期是date格式,但列是空字符数据类型。当我尝试下面的查询时,它返回正确的值。
select * from inspection where date=date_format(str_to_date('02-10-2022', '%d-%m-%Y'), '%d-%m-%Y');
但是当我比较两个日期时,它返回错误的值,就像所有月份的所有日期一样,它比较的是02-09-2022,02-10-2022,即使我只需要02-10-2022等等。
select * from inspection where date betwe
我有一个查询来显示我的数据库:
SELECT archieve, SUM(items_in) AS income, SUM(items_out+black_out+white_out) AS outcome, SUM((ball_out+black_out+white_out
)-items_in) AS efficiency, SUM((items_in / ( ball_out + black_out + white_out))*100) AS percent
FROM items
GROUP BY archieve
ORDER BY DATE_FORM