gpt4 book ai didi

php - 没有显示特定名称和日期的数据

转载 作者:行者123 更新时间:2023-11-29 05:14:47 24 4
gpt4 key购买 nike

这是我的 table

enter image description here

现在我想根据名称(测试)和月份(01)将数据从 MySQL 检索到 android,但没有显示任何数据。我的 php 有什么错误吗?

我的 php 代码

<?php
define('HOST','127.0.0.1:3307');
define('USER','root');
define('PASS','');
define('DB','androiddb');

$con = mysqli_connect(HOST,USER,PASS,DB) or die('unable to connect');

$name = $_GET['name'];

$month = $_GET['month'];

$sql = "select * from information WHERE name= '". $name."' and month = '".$month."'";

$res = mysqli_query($con,$sql);

$result=array();

while($row=mysqli_fetch_array($res)){
array_push($result,array('id'=>$row[0],'name'=>$row[1],'weather'=>$row[2],'date'=>$row[3],'status'=>$row[4],
'time_in'=>$row[5], 'time_out'=>$row[6]));
}

echo (json_encode(array("result"=>$result)));

mysqli_close($con);

?>

最佳答案

您的 SQL 语句中有一个条件 month = ... 但该表没有月份列。

这应该有效:

$sql = "select * from information WHERE name= '". $name."' and MONTH(date) = '".$month."'";

关于php - 没有显示特定名称和日期的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34556747/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com