私はPHPスクリプトで少し立ち往生しています。
スクリプトはラジオ局用であり、次のことを行う必要があります。
ラジオの司会者が当日のスロットを予約した回数を数えます。スロットはデータベースのテーブルに格納されており、コード
date("l")
を使用して現在の日を判別し、「日」が値に設定されているすべての行を検索しますdate("l")
。次に、プレゼンターがユーザー名を持つ行の「users」テーブルの「monthly_slots」列にすでに何時間保存しているかを確認する必要があります。
"SELECT monthly_slots FROM users"
次に、プレゼンターが今日完了したスロットの量の値に、monthly_slots列にすでに存在するスロットの量を追加する必要があります。
以下はこれのための私のコードです
$currentday = date("l");
$currentslots = mysql_query("SELECT monthly_slots FROM users");
mysql_query("
UPDATE users
SET slots = (SELECT COUNT(*) + "$currentslots"
FROM timetable
WHERE timetable.username = users.username
AND day = "$currentday"
)
");
誰かが私がどこで間違っているのか見ることができますか?
ありがとう