php mysql 查询单条数据 |
您所在的位置:网站首页 › mysql查询单条数据 › php mysql 查询单条数据 |
问 题 http://www.runoob.com/php/php... 使用这个实例操作之后为什么只显示一条数据,如何让符合条件的数据全部显示出来 如,我使用的查询字段是yesterday_str,查询2017-04-18这个数据 怎么样才能把2017-04-18包含这个的全部数据提取出来? php代码 $q = isset($_GET["q"]) ? intval($_GET["q"]) : ''; if(empty($q)) { echo '请选择日期'; exit; } $con = mysql_connect('127.0.0.1', 'root', ''); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("rizhifenxi", $con); mysqli_set_charset($con, "utf8"); #$sql="SELECT * FROM keywords WHERE id = '".$q."'"; $sql="SELECT * FROM keywords WHERE yesterday_str = '".$q."'"; $result = mysql_query($sql); echo " 日期关键词访问次数while($row = mysql_fetch_array($result)) { echo " ";echo " " . $row['yesterday_str'] . "";echo " " . $row['keywords'] . "";echo " " . $row['count'] . "";echo " ";} echo " ";mysql_close($con); ?> html代码: Select a User: 选择一个日期: 2017-04-20 2017-04-21 2017-04-22 2017-04-23 yesterday_str info will be listed here.解决方案 $sql="SELECT * FROM Websites WHERE id = '".$q."'"; 他这个是只显示对应的id值的数据,Websttes后面的都去掉就是显示所有的,或者limit N 就是N个。 按你的要求改写就是 $sql="SELECT * FROM Websites WHERE yesterday_str = '".$q."'"; 注意传的日期格式。 扫一扫关注IT屋 微信公众号搜索 “ IT屋 ” ,选择关注与百万开发者在一起 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |