2012-02-12 3 views

답변

2

친구,이 방법으로 문제를 살펴 보겠습니다. 두 페이지 A와 B가 있습니다. 페이지 A의 데이터베이스에 데이터를 삽입하고 mysql_insert_id();으로 마지막 삽입 ID를 얻습니다. 이제 페이지 B에서이 문제를 사용하고 싶습니다. 4 가지 방법을 제안 할 수 있습니다. 세션 기반 방법을 설명 할 것이므로 최선의 해결책이라고 생각합니다.

  1. 는 POST는
  2. 는 페이지의 상단은 당신이 session_start(); 그것이 첫 번째 줄 수 있어야 기억 쓰기
  3. 쿠키
  4. 세션 페이지에서

확인 GET. 페이지에서 마지막 삽입 ID를 얻으면 세션 변수를 만듭니다.

$_SESSION["lastID"] = mysql_insert_id(); 

페이지 B에서도 페이지 A에서와 마찬가지로 세션을 시작합니다. 다음을 사용하여 마지막 ID를 가져올 수 있습니다.

$lastID = $_SESSION["lastID"]; 

귀하가 알고 계신 것으로 알고 있습니다.

+0

sooo 고맙습니다. :) :) – user1084949

+0

정답으로 표시해주세요. 감사. –

1

사용 PHP Session 변수 : 나는 다음 페이지 그러나 didnt 한 일에 mysql_insert_id(); 반향했습니다. 다음 페이지에 삽입하고 액세스 한 후 mysql_insert_id()을 세션에 넣습니다.

$_SESSION["yourID"] = mysql_insert_id(); 

다음 페이지에서 액세스하십시오.

0

레코드를 삽입 한 페이지에서 마지막 삽입 ID를 가져온 다음 id를 다음 페이지 (url 매개 변수 별)로 전달해야합니다.

관련 문제