【发布时间】:2013-10-15 17:07:45
【问题描述】:
有两个表
user:
id
uid
board:
id
message
user_id
问题是,我现在拿到了uid,我想往板子里插入数据,但是我想把所有的事情都简化成一个查询,所以我尝试了
"INSERT INTO board (message,user_id) VALUES (:message, SELECT id FROM users WHERE uid=:uid)";
但是这种方式行不通,有人能教我正确的语法吗?谢谢
【问题讨论】:
-
不是 100% 确定,但请尝试将
SELECT括在括号中,例如"INSERT INTO board (message,user_id) VALUES (:message, (SELECT id FROM users WHERE uid=:uid))"; -
@user782104 不客气。
标签: php sql select sql-insert