dbewick123 Posted March 13, 2013 Share Posted March 13, 2013 HI, Im trying to insert into a table then return the last id then INSERT to another table using this id... here is the code, hopefully it makes more sense mysql_query("INSERT INTO `books` ($fields1) VALUES ($data1)"); // query to insert the book //data //into the database $lastId = mysql_insert_id(); mysql_query("INSERT INTO `userBooks` `user_id`,`book_id` VALUES '$sessionUserId', '$lastId'"); Just to note the first query works perfectly, also user_id and book_id in the userBooks tables are foreign keys but that shouldnt make a difference. Please someone help.Thanks in advanceDbewick123 Link to comment https://forums.phpfreaks.com/topic/275600-problem-inserting-into-table/ Share on other sites More sharing options...
gristoi Posted March 13, 2013 Share Posted March 13, 2013 mysql_query("INSERT INTO `userBooks` (`user_id`,`book_id`) VALUES ('$sessionUserId', '$lastId')"); you were missing the braces Link to comment https://forums.phpfreaks.com/topic/275600-problem-inserting-into-table/#findComment-1418368 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.