PHP MySQLI 查询 WHERE 当前数据 = 数据库中的日期

标签 php mysql database

我一直在尝试让 PHP 检索具有与“日期”列中相同的日期戳的任何结果。
然后它循环并打印出检索到的所有数据。
实际检索效果很好,这只是我的情况!

代码:

$currentdate = date('Y/m/d'); 
$echo . $currentdate;
$query = "SELECT * FROM `pupils` WHERE `$currentdate` = date";//Grab the data
$result = mysqli_query($con, $query);

非常感谢任何帮助!

最佳答案

WHERE 子句的正确使用如下所示。

SELECT column_name,column_name
FROM table_name
WHERE column_name operator value;

你的值是日期。什么是日期?我假设日期是这里的列名称。可行的东西会像这样。

$query = "SELECT * FROM `pupils` WHERE `date` = $currentdate";

关于PHP MySQLI 查询 WHERE 当前数据 = 数据库中的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28201506/

相关文章:

php - Facebook API - 如何邀请用户加入群组?

php - 在 PHP 中格式化电话号码

php - 包含表单 _REQUEST 的 PHP 插入语句上的 SQL 语法错误

php - 如何在项目中设置本地时间,而不考虑服务器位置

c++ - Qt-C++通过绝对路径连接Sqlite

sql - 关于建立库存数据库的问题

php - 在控制台 phpStorm 中运行函数 php?

php - 根据其他列表显示数据库中的数据 Laravel 5

mysql - GROUP BY 仅具有特定条件和日期的行

php - MYSQL-在主表和子表中创建和存储主键