私は前に同様のスレッドを開いたが、成功しなかった。しかし、私のコードを改善するのに役立ちましたが、まだ私の目標に達していません。私がしようとしているのは、会議が開催されてから7日後に私のウェブサイトに分のセットを表示することです。これは、次のようなSQL文は次のとおりです。データを表示するSQL 7日後
i have taken some of Ashley Banks code and inserted into mine without any success. I am not getting any errors but I am also not getting any data to show up. my code is as follows::
<?php
$id = $_GET['meeting_id'];
$from = date('Y-m-d', strtotime($row['date_update'] . '-7 days'));
$result = mysql_query('SELECT * FROM Meetings LEFT JOIN Minutes ON Meetings.meeting_id = Minutes.meeting_id
INNER JOIN Rooms ON Meetings.meeting_id = Rooms.meeting_id
WHERE Rooms.date >= "' . $from . '" AND Rooms.date <= NOW() AND Minutes.approval = "approved" AND Meetings.meeting_id = "$id"')
or die(mysql_error());
if (mysql_num_rows($result) == 0) {
echo '<h3>There Arent Any Minutes For This Meeting Yet</h3>';
} else {
while($info = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td><br/>" .'Title: '. $info['title']." </td>";
echo "<td><br/><br/>" .'Subject: '. $info['subject']. "</td>";
echo "<td><br/><br/>" .'Next Subject: '. $info['next_subject']."</td>";
echo '<br/><br/><a href="attendees.php?meeting_id=' . $info['meeting_id'] . '" target="_blank">Attendees</a>';
echo ' | <a href="apologies.php?meeting_id=' . $info['meeting_id'] . '" target="_blank">Apologies</a>';
}
}
echo "</tr>";
echo "</table>";
?>
私のテーブルとフィールド:
ミーティング:MEETING_ID、タイトル、会長、秘書、TOF、occurances、アクション
部屋:room_id、部屋、日付(これはvarcharフィールドにあり、正しい形式ではないが、そのように作られている)、time、meeting_id。
分:minute_id、件名、next_subject、承認は、それがどのようなデータが表示されない
をMEETING_ID。 「まだこの会議の議事録はありません」という私のメッセージをエコーしています。
私の部屋テーブルの日付フィールドの私のデータ型は日付です。
help guy?
にRooms.dateに良いだろう$結果とポストを印刷してくださいそれは –
私はすでに言った、エラーメッセージはありません。まだこの会議の議事録がないと言っているだけです。基本的には、7日以上経過している分があるにもかかわらず、データを取得していません – user1114080
私はただSQL文字列が必要です。エコー$結果; –