PLease note 나는 초보자입니다.여러 쿼리 (PHP/MySQL)에 대한 도움말
내 상황에 따라서이다 : 나는 여러 쿼리를 실행하려고
, 동적 인 형태의 뒷면을 끕니다. 따라서 데이터는 두 개의 다른 테이블로 끝납니다.
현재 auto_increment itemId가있는 item_bank에 성공적으로 저장하고 있습니다.
그런 다음 마지막 쿼리에서 생성 된 ItemId를 가져 와서 배열에 삽입하는 다음 쿼리에 삽입하고 싶습니다. (당신이 이것을 따라갈 수 있기를 바랍니다)
첫 번째로, 한 페이지에 여러 개의 쿼리를 실행할 수 있습니까?
다음은 쿼리를 시도한 것입니다. 현재 첫 번째 쿼리가 작동하지만 해당 쿼리에서 생성 된 ItemId를 가져올 수 없습니다.
$ answers는 배열입니다.
// store item structure info into item_bank_tb
$query = "INSERT INTO item_bank_tb (item_type, user_id, unit_id, question_text, item_desc, item_name)
VALUES('$type','$creator','$unit','$text','$desc','$name')";
mysql_query($query) or die(mysql_error());
$itemid = mysql_insert_id();
//now store different answers
$query = "INSERT INTO answers_tb (item_id, text_value)VALUES('$itemid',' . implode(',', $answers) . ')";
mysql_query($query) or die(mysql_error());
이
내가 지금 얻을 오류입니다 :
당신은이 구문 오류 마지막 쿼리 :
–