php mysql 查询单条数据

您所在的位置:网站首页 mysql查询单条数据 php mysql 查询单条数据

php mysql 查询单条数据

2024-07-15 22:43| 来源: 网络整理| 查看: 265

问 题

http://www.runoob.com/php/php...

使用这个实例操作之后为什么只显示一条数据,如何让符合条件的数据全部显示出来

bVMFuH?w=292&h=186

如,我使用的查询字段是yesterday_str,查询2017-04-18这个数据

怎么样才能把2017-04-18包含这个的全部数据提取出来?

bVMFuz?w=346&h=359

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."'";

注意传的日期格式。

992918a26da18f46479e2b9a26bece7f.png

扫一扫关注IT屋

微信公众号搜索 “ IT屋 ” ,选择关注与百万开发者在一起



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3