php - Mysql 查询不通过 JSON 发送响应

标签 php mysql json

所以我有这个问题,

$sql="SELECT c.first_name, a.id, a.name, a.current_value,a.end_date from psf_customer c,
        psf_auctions a join psf_customer_bids b ON a.id=b.auction_id where c.user_id =b.user_id
        and TIMESTAMP (b.timestamp, '00:00:02') >= '$now' order by b.timestamp DESC";

$now 这是一个具有以下日期的变量,(当前日期)

$now = date('Y-m-d H:i:s');

正在通过

执行
 $bids = $this->Db->addSQL($sql)->execute()->fetchArray();

并发送响应

return json_encode($bids);

但是当我尝试获得响应时,

 var data = JSON.parse(d);
              console.log(data); 

此控制台不打印任何内容,查询在数据库上运行良好。我怀疑变量 $now 需要以某种方式改变?

最佳答案

试试这个:

$sql="SELECT c.first_name, a.id, a.name, a.current_value,a.end_date from psf_customer c,
    psf_auctions a join psf_customer_bids b ON a.id=b.auction_id where c.user_id =b.user_id
    and TIMESTAMP (b.timestamp, '00:00:02') >= now() order by b.timestamp DESC";

关于php - Mysql 查询不通过 JSON 发送响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33075020/

相关文章:

php - 了解用户数据对准备好的语句的验证

php - 根据同一页面上的另一个表单刷新 mysql 的下拉输入字段,该表单使用 PHP 将新项目添加到 mysql

php - 一起使用 php 和 python

php - 更新数据库并更新变量

c# - 为什么我的 JSON 中没有添加大括号?

php - 如何用后端数据填充 Zend_Layout 变量?

Java Play 2.3 F.Promise 没有实体管理器绑定(bind)到该线程

javascript - 如何从重定向的支付处理器站点提取交易详细信息并保存到我的 Rails 4 db

java - Java 中 JSONArray 迭代中的数组

MySQL LEFT Join 具有多种可能性和 Inner Join