-1

現在の日付を表示するために PHP の日付関数を使用する単純なサイトに取り組んでいます。HTML、CSS、および Java に精通しています。現在の日付に応じて、さまざまな情報を表示したい...

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をご覧ください。

助けてくれてありがとう。

4

2 に答える 2

4
  1. eventsという名前のテーブルを作成します
  2. イベントで、行を作成=== id、monthandday、year、event
  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'];
    }
    
于 2013-01-06T02:37:38.047 に答える
1

PHPで日付をフォーマットしようとしている場合は、

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

年を取得するには

echo date("Y", $date);

于 2013-01-06T02:02:07.600 に答える