2013-01-06 58 views
-1

我正在使用PHP中的日期函數來顯示當前日期的簡單網站上工作。我熟悉HTML,CSS和Java。根據當前的日期,我想不同的信息顯示,如...如何使用php日期函數來確定顯示內容?

On <?php echo date('F jS'); ?> throughout history, the following events took place: 
Event 1 in 1776 
Event 2 in 1890 
Event 3 in 1999 

我有信息的列表,我只是不知道如何將2鏈接在一起。看看http://www.history.com/this-day-in-history以更好地瞭解我正在嘗試做什麼。

感謝您的任何幫助。

+0

在我看來,你想要一個事件數據庫,你想要查詢這個? –

+0

@我需要爲每一天創建一個分隔的mysql條目,或者我可以將所有內容都放入1中? – Brian

回答

4
  1. 一張桌子命名事件
  2. 事件,創建行=== ID,monthandday,一年,事件
  3. 使PHP選擇:

    //connect to db 
    $db = new PDO("mysql:host=$hostname;dbname=$dbname", $username, $password); 
    
    //get day and month 
    $curdate = date("m d"); 
    
    //select from database of events where matching month and day  
    $statement = $db->prepare("SELECT * FROM events WHERE monthandday = :md "); 
    
    $statement->execute(array(':md' => $curdate)); 
    
    //echo out events that happened throughout history 
    echo "On ."date('F jS') ."throughout history, the following events took place:"; 
    
    while($row = $statement->fetch()){ 
    
        echo $row['event']; 
    } 
    
+0

謝謝,這就是我一直在尋找的。 – Brian

1

如果你想格式化PHP中使用的日期

http://php.net/manual/en/function.date.php

爲了拿到年終

回聲日期( 「Y」,$日期);

+0

我已經知道如何獲取當前日期。我正在尋找將當前日期與數據庫連接起來。 – Brian

相關問題