我正在尝试将文本插入到我的数据库表中reqviews。但我收到错误消息:
Unknown column 'text' in 'field list'. 我不确定我的代码有什么问题。请帮忙
if (isset($_POST['combut'])) {
$rqvcom = $_POST['rqvcom'];
$rqid = (int)$_GET['rqid'];
$conn->query("
INSERT INTO reqviews (rqvrqid, rqvuserid, rqvcom, rqvdate)
SELECT {$rqid}, {$sid}, {$rqvcom}, NOW()
FROM requests
WHERE EXISTS (
SELECT rqid
FROM requests
WHERE rqid = {$rqid})
AND NOT EXISTS (
SELECT rqvid
FROM reqviews
WHERE rqvuserid = {$sid}
AND rqvrqid = {$rqid})
LIMIT 1
");
}
我的代码做什么:当一些文本被输入到rqvcomtextarea 时,该文本被插入到表格的rqvcom列reqviews中。如果reqviews表中已存在rqvuserid用户的行,则不能插入具有相同用户 ID 的另一行。我的问题是我的代码给了我提供的错误信息。
编辑:表 reqviews
rqvid | rqvrqid | rqvuserid | rqvcom | rqvdate
桌子 requests
rqid
慕神8447489
慕仙森