0

タイムスタンプと topic_id で通知を保存する notif というテーブルがあります。トピック名を格納する別のテーブル トピックがあります。これで、トピック名と通知コンテンツが指定されたので、それらを通知テーブルに挿入したいと思います。そのため、名前に基づいてトピックから topic_id を選択し、それを通知テキストと現在の時刻とともに通知テーブルに挿入する必要があります。

これは 1 つのクエリで実行できますか?

public function insert($text, $name) {
$query = "INSERT INTO notif(content, topic, timestamp) 
          SELECT $text, topic_id, NOW() FROM topic WHERE name = $name"
}
4

1 に答える 1