抱歉,我应该在问题中提供更多信息
我试图弄清楚如何创建一个查看mysql字段的if语句 例如:if date(“D”)= mysqlDateField
我有一个小网站,用户可以在论坛中将提醒发送到指定的电子邮件地址。
日期以mon,tue,wed等格式存储在mysql数据库中。
用户可以选择多天,因此我每天都有一个字段(不确定这是否是最佳方式)
所以我有一个sendmail脚本,它运行并发送带有用户指定的提醒的电子邮件。
我希望if语句检查数据库中当天的当天
我目前使用的是日期(“D”)格式,因为它与数据库中存储的内容相匹配
在浏览了不同的论坛和w3schools后,我想出了以下内容,但它不起作用,我是php和mysql的新手,并不确定如何让它以我想要的方式工作
$result = mysql_query("SELECT * FROM users")or die(mysql_error());
$d = date ("D");
if (mysql_num_rows($result)==$d)
由于
答案 0 :(得分:0)
代码示例前的一些小注意事项:
您通过表格上的通配符查询收到了大量结果, 你应该尽可能避免使用SELECT *
foreach($result as $row){
if(strtotime($row['field_with_date']) == strtotime($d)){ } }