我有一个名为notif的表,我存储带有时间戳和topic_id的通知。我有另一个表格主题,它存储主题名称。现在我已经给出了主题名称和notif内容,并且我想将它们插入到notif表中。因此,我必须根据名称从主题中选择topic_id,并将notif文本和当前时间一起插入到notif表中。MySQL插入与选择
这可以在一个查询中完成吗?
public function insert($text, $name) {
$query = "INSERT INTO notif(content, topic, timestamp)
SELECT $text, topic_id, NOW() FROM topic WHERE name = $name"
}
是的,它可以做到。 – Kermit
告诉我们你到目前为止所做的以及什么是/不工作。 – user2366842
这是我迄今为止,我没有得到例外,但没有写入数据库 – user2734138