按月份和年份划分的PHP SQL事件

按月份和年份划分的PHP SQL事件,php,html,sql,Php,Html,Sql,更新的PHP 似乎和尖括号有关 我第一次编写自己的PHP和SQL,但有点麻烦,所以还没有插入HTML。我会想象我没有逃避一些正确的事情,或者我的格式有几英里远。。。或者一些非常简单的事情 我基本上是想得到一个活动列表,这里有很多帖子,只是不能把它们放在一起得到一个结果 所以我在找 YEAR MONTH EVENT MONTH EVENT EVENT YEAR etc 我的HTML看起来像这样 <div id="year"> <p class="vert">YEAR

更新的PHP

似乎和尖括号有关

我第一次编写自己的PHP和SQL,但有点麻烦,所以还没有插入HTML。我会想象我没有逃避一些正确的事情,或者我的格式有几英里远。。。或者一些非常简单的事情

我基本上是想得到一个活动列表,这里有很多帖子,只是不能把它们放在一起得到一个结果

所以我在找

YEAR

MONTH
EVENT

MONTH
EVENT
EVENT

YEAR etc
我的HTML看起来像这样

<div id="year">
<p class="vert">YEAR</p>
    <div id="month">
        <h1>MONTH</h1>
        <div class="event">
            <p>DATE START - DATEEND IF DIFFERENT/AVAILABLE</p>
            <div class="eventmain">
                <img class="flag" src="./img/defaultflag.png">
                <img class="open" src="./img/plus.png">
                <img class="close" src="./img/minus.png">
                <h2> Event Name </h2>
                <div class="eventdetails">
                    <p>FORMAT</p>
                    <p>INFO</p>
                    <p>CONTACT</p>
                    <p>EMAIL</p>
                    <p>WEBSITE</p>
                </div> <!-- close div event details -->
            </div> <!-- close div event main -->
        </div> <!-- close div event -->
    </div> <!-- close div month -->
</div> <!--close div year-->

你在$qry之前没有引用你最后的回音。此外,查询中还有一些额外的字符会使其失败。它应该是这样的:

SELECT * FROM `debate_calendar`.`events` WHERE event_date > NOW() 
ORDER BY event_date DESC
此外,如果需要,还可以直接从SQL获取任何日期/日期时间类型字段的年/月/日期部分:

SELECT year(event_date) AS event_year, month(event_date) AS event_month ...
你忘了加引号了

试试这个:

echo "<p> Your Database is Connected</p\><br/\>";

答案是一个小学生的错误

我已将站点从一个MAMP安装转移到一个新的安装, 其中htaccess没有被更改为允许html文件作为PHP打开

代码中仍然有很多错误,但这是潜在的问题


就这么简单

那没用。如果有帮助,{echoDatebase Works

;}-没有效果,则在>的尖括号后开始乱码
SELECT year(event_date) AS event_year, month(event_date) AS event_month ...
echo <p> Your Database is Connected</p\><br/\>
echo "<p> Your Database is Connected</p\><br/\>";