非常に複雑な質問:
現在、「時刻表」という表があります。これは、誰かがスロットを予約したときに更新されます(これはラジオ予約システム用です)。私が欲しいのは、cronジョブとして15分ごとに実行できるPHPファイルです。PHPスクリプトで実行したいのは、ラジオの司会者が「時刻表」テーブルの「ユーザー名」フィールドを介して予約したスロットの数を数えることです。次に、「slot_count」というフィールドの「users」という別のテーブルのフィールドを、「username」の下の「timetable」テーブルで見つかったスロットの数で更新したいと思います。
現在、プレゼンターの「ユーザー名」を含むすべての予約済みスロットをテーブルにプルするスクリプトがあります。
<?php
include("../config.php");
include("functions.php");
if($logged["level"] == "HDJ" OR $logged["level"] == "SA") {
echo "<table width=\"580px\" class=\"board\" border=\>";
$order = "SELECT * FROM timetable WHERE username <> 'No DJ'";
$result = mysql_query($order);
// Error checking
if (!$result) {
// output error, take other action
}
else {
while ($row=mysql_fetch_array($result)){
// Append all results onto an array
$rowset[] = $row;
}
}
foreach ($rowset as $row) {
echo "<tr><td>" . htmlspecialchars($row['username']) . "</td></tr>";
}
} else {
echo ("<div class=\"caution\">Access is denied.</div>");
}
?>
何か案は?