在数据库中能查到数据 但是有PHP就查不到了?

$sql=mysql_query("SELECT*FROMinfoWHERETO_DAYS('时间')-TO_DAYS(NOW())>0");$res=mysql_fet... $sql= mysql_query("SELECT * FROM info WHERE TO_DAYS('时间') -TO_DAYS(NOW()) > 0");
$res = mysql_fetch_object($query);
echo $res;

数据库中使用 SELECT * FROM info WHERE TO_DAYS(时间) - TO_DAYS(NOW()) > 0 能查到数据
但在PHP中 在时间那需加上单引号 否则报错 但即使如此 也查询不出结果 echo不出任何东西
这是什么情况?! 望大神指点!
展开
 我来答
有我之佳音9510
2019-12-31 · TA获得超过1656个赞
知道大有可为答主
回答量:7408
采纳率:83%
帮助的人:286万
展开全部
一、插入后生成的ID有函数获得:
$userID=mysql_insert_id();
二、用名字应该也可以查,无需关闭数据库,如果你查不出来,你可以把插入和查询的SQL显示到网页上进行调试,可能是变量赋值有问题。
追问
我主要是想查询日期在今天之后的信息 所以只能用时间开始查 但我又找不出来到底哪里错了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式