php+mysql有没有办法实现简单的查询
mysql数据库中有500条数据
其中100条字段date:2017-04-20
400条字段date:2017-04-21
有没有办法通过php把这两个字段的内容分开显示
比如在php页面选中2017-04-20的时候只显示这里面的100条数据
php怎么实现这个
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
很简单呀,不过要结合前端来做,当你选中2017-04-20的时候你通过ajax发一个请求给你的php,发送的数据就是2017-04-20,而你的php处理页面只需要接收时间,然后拼接好sql,进行查询,再将结果返回给前端就可以了。
这个,很容易呀,你date是数据库存的字段?值是Y-m-d 还是Y-m-d H:i:s这样的?无论是什么,按照时间来查询就可以了呀?有困难?
global $empire;
$query = "select * from table where date='2017-04-20'" ;
$sql=$empire->query($query);
while($row=$empire->fetch($sql){
//code
echo $row['date']
}
global $empire;
$query = "select * from table where group by date" ;
$sql=$empire->query($query);
while($row=$empire->fetch($sql){
//code
echo $row['date']
}
//这样就能获得所有日期且不重复了