我有两个表,我试图添加一些数据。我正在使用jQuery / AJAX将数据发送到处理它的PHP文件。
我想获取表messages
的第一个插入的自动递增ID,然后将该ID插入第二个表messages_receiver_map
。当我在PHPmyAdmin中尝试以下操作时,它工作正常,但它不适用于PHP:
...
if( !$errors ) {
$mysqli->query("
INSERT INTO `messages`(`senderid`,`sendername`,`messagesubject`, `messagecontent`, `messagetime`) values ('".$uid."', '".$sendername."', '".$inputvalues['messagesubject']."','".$inputvalues['messagecontent']."', '".$inputvalues['messagetime']."');
SET @last_id_in_table1 = LAST_INSERT_ID();
INSERT INTO `message_receiver_map` (`messageid`, `receiverid`) VALUES (@last_id_in_table1, '".$inputvalues['messageto']."');
");
$returnResult = "Success";
}
...