php 实例ajax与mysql怎么只查询出一条数据?

发布于 2017-05-06 02:12:36 字数 1721 浏览 1376 评论 3

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

如,我使用的查询字段是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 "<table border='10'>
<tr>
<th>日期</th>
<th>关键词</th>
<th>访问次数</th>
</tr>";

while($row = mysql_fetch_array($result))
 {
 echo "<tr>";
 echo "<td>" . $row['yesterday_str'] . "</td>";
 echo "<td>" . $row['keywords'] . "</td>";
 echo "<td>" . $row['count'] . "</td>";
 echo "</tr>";
 }
echo "</table>";

mysql_close($con);
?>

html代码:

<html>
<head>
<meta charset="utf-8"> 
<script src="/static/selectuser.js"></script>
</head>
<body>

<form> 
Select a User:
<select name="yesterday_str" onchange="showUser(this.value)">
<option value="">选择一个日期:</option>
<option value="1">2017-04-20</option>
<option value="2">2017-04-21</option>
<option value="3">2017-04-22</option>
<option value="4">2017-04-23</option>
</select>
</form>

<p>
<div id="txtHint"><b>yesterday_str info will be listed here.</b></div>
</p>

</body>
</html>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

夜无邪 2017-05-06 02:12:40

global $empire;
$query = "select * from table where date='2017-04-18'" ;
$sql=$empire->query($query);
while($row=$empire->fetch($sql){
//code
$data[]=$row;
}
print_r($data);

处理端这么写 另外方便提供后台用的什么系统或者框架么

泛泛之交 2017-05-06 02:12:39

1、确定传值是否正确;2、打印执行SQL语句,检查是否正确

晚风撩人 2017-05-06 02:12:36

$sql="SELECT * FROM Websites WHERE id = '".$q."'";
他这个是只显示对应的id值的数据,Websttes后面的都去掉就是显示所有的,或者limit N 就是N个。按你的要求改写就是
$sql="SELECT * FROM Websites WHERE yesterday_str = '".$q."'";
注意传的日期格式。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文