从mysql上的两个表中选择

时间:2017-06-28 12:00:20

标签: php mysql select

我试图通过从最后插入的两个不同的表中选择值来插入值。这段代码应该可以工作但它在'SELECT MAX(users.id)中给出了错误。我肯定拼写正确。还有什么可能是错的?

do_nothing = lambda: None

1 个答案:

答案 0 :(得分:3)

$query1 = "INSERT INTO post(postid, userid,  readornot)
           VALUES (
            (SELECT MAX(post.postid) FROM post) p, 
            (SELECT MAX(users.id) FROM users) u, 
            :readornot  
              )";     
$select1 = $db->prepare($query1); ':readornot' => $readornot ));

像这样,我想