php - 制作一个简单的日历

标签 php mysql calendar

我一直在尝试将一个非常简单的设置与我的 mySQL 连接起来。

我可能太天真了,但我不明白为什么这行不通!

这就是我尝试获取明天的日期、查找事件并回显标题的方法。

<div class="ribbon">
    <p class="dato">
    <?php
        $now = new DateTime();
        $now->modify('+1 day');
        $now->format('Y-m-d');
        $query = mysql_query($con, "SELECT * FROM kalender WHERE dato = '$now'");

        while($row = mysqli_fetch_array($query)){
            echo $row['title'];
        }
    ?>
   </p>
</div>

很抱歉浪费了大家的时间。我就是想不通。

最佳答案

您使用的是DateTime对象而不是格式化日期,并且mysql而不是mysqli

<div class="ribbon"> 
<p class="dato"> 
<?php
$now = new DateTime();
$now->modify('+1 day');
$date = $now->format('Y-m-d'); // store in another variable & use it
$query = mysqli_query($con, "SELECT * FROM kalender WHERE dato='$date'"); // mysqli instead of mysql
while ($row = mysqli_fetch_assoc($query)) // if using only keys, use _assoc
{ 
    echo $row['title'];
}
?>
</p>
</div>

关于php - 制作一个简单的日历,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26634390/

相关文章:

php - PHP调试器软件?

php - Redactor(所见即所得编辑器)/图片上传/经典ASP/JSON

php - SugarCRM 安装卡住

php - Jquery Ajax 调用正在破坏我的数据

javascript - 使用 moment 和 React 创建日历组件

java - 如何从 Java 中的日历对象构建日、月、年列表?

php - 如何用PHP下载msg文件

php - MySQL 自动增量与几个不同的用户输入单词

mysql - 具有可变列的数据库设计(mysql)

javascript - 如何在每个时间段检测到最大条目时更改日历覆盖