pg-admin "WHERE" 子句无法正常工作
pg-admin "WHERE" clause is not working correctly
我想显示基于上周的数据。
我对 pg-admin 的查询是
"SELECT * FROM event WHERE datetime BETWEEN NOW()-INTERVAL '6 DAYS' AND NOW()"
它在 pg-admin 编辑器中工作正常并向我显示正确的数据,但是当我对 php 代码执行此查询时它没有显示所需的结果。
我的 php 密码是
$queryStr ="SELECT * FROM event WHERE datetime BETWEEN NOW()-INTERVAL '6 DAYS' AND NOW()";
$result = pg_query($conn,$queryStr);
if (!$result) {
echo "An error occurred in query.\n";
exit;
}
$result = pg_fetch_assoc($result);
return $result;
它只显示一行有什么解决办法吗?
使用类似下面的内容:
while ($row = pg_fetch_assoc($result))
{
echo $row['id'];
echo $row['author'];
echo $row['email'];
}
我想显示基于上周的数据。 我对 pg-admin 的查询是
"SELECT * FROM event WHERE datetime BETWEEN NOW()-INTERVAL '6 DAYS' AND NOW()"
它在 pg-admin 编辑器中工作正常并向我显示正确的数据,但是当我对 php 代码执行此查询时它没有显示所需的结果。 我的 php 密码是
$queryStr ="SELECT * FROM event WHERE datetime BETWEEN NOW()-INTERVAL '6 DAYS' AND NOW()";
$result = pg_query($conn,$queryStr);
if (!$result) {
echo "An error occurred in query.\n";
exit;
}
$result = pg_fetch_assoc($result);
return $result;
它只显示一行有什么解决办法吗?
使用类似下面的内容:
while ($row = pg_fetch_assoc($result))
{
echo $row['id'];
echo $row['author'];
echo $row['email'];
}