我一直在尝试将一个非常简单的设置与我的 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/