PHP로 작성한 페이지가 있습니다. 테이블 중 하나에 행으로 두 개의 값을 삽입합니다. 해당 테이블의 열 중 하나가 test_id
입니다. 내가 그 행의 test_id
을 반환하기 위해 행을 INSERT 할 때 원한다. 내가 어떻게 그럴 수 있니?행을 삽입 한 후 MySQL 테이블에서 값을 반환하는 방법은 무엇입니까?
1
A
답변
3
이 기능을 사용 mysql_insert_id
1
mysql_insert_id()을 사용하면 가장 최근에 삽입 한 ID를 얻을 수 있습니다.
1
당신은 삽입 된 ID를 찾기 위해 MySQL의 기능 LAST_INSERT_ID()를 사용할 수 있습니다. 이처럼이 행에 AUTO_INCEREMENT 행이
$query = "SELECT LAST_INSERT_ID()";
1
경우, 삽입 된 마지막 행의 ID를 검색하는 데에 mysql_insert_id() 함수를 호출 할 수 있습니다.
관련 문제
- 1. MySQL 테이블에서 특정 행을 선택하는 방법은 무엇입니까?
- 2. 테이블에서 행을 찾으십시오. regexp - mysql
- 3. 여러 행을 mysql DB에 삽입
- 4. MySQL 테이블에서 행/필드 값별로 행을 선택하는 방법은 무엇입니까?
- 5. 증분 값을 생성하면서 한 테이블의 행을 다른 테이블에 삽입 하시겠습니까?
- 6. 동일한 열 값을 가진 행을 반환하는 Tsql
- 7. MySQL, 다른 테이블에서 가장 빈번한 값을 가진 행을 선택해야합니다.
- 8. 255 행을 삽입 한 후 MySQL이 멈 춥니 다.
- 9. - 조인 된 테이블에서 단일 행을 반환하는 방법
- 10. id/uuid as를 바이너리로 저장할 때 MyBatis를 사용하여 삽입 한 후 키를 반환하는 방법은 무엇입니까?
- 11. MySQL 쿼리 (선택과 삽입 삽입)
- 12. 테이블에서 특정 행을 선택하는 방법은 무엇입니까?
- 13. PHP가 폭발 한 다음 MySql 테이블에서 이름 행을 가져옵니다.
- 14. SQLite 테이블에서 모든 행을 검색하는 방법은 무엇입니까?
- 15. 달러 기호가 null을 반환하는 스크립트를 삽입 한 후 null
- 16. mysql 테이블에서 당월의 기간을 선택하는 방법은 무엇입니까?
- 17. 알 수없는 행을 MySQL 데이터베이스에 삽입
- 18. 새 행을 스크롤하고 삽입 한 후 이상한 UITableView 동작
- 19. 한 데이터베이스 테이블에서 다른 데이터베이스 테이블로 기존 행을 복사하지 않습니까?
- 20. PHP MySql 한 번에 n 개의 행을 삽입 하시겠습니까?
- 21. 한 클래스에서 다른 클래스로 값을 반환하는 방법은 무엇입니까?
- 22. devexpress aspxdatagridview에서 행을 삭제 한 후 메시지를 표시하는 방법은 무엇입니까?
- 23. 이 MySQL 쿼리가 두 행을 반환하는 이유는 무엇입니까?
- 24. MySQL 테이블에서 생성 된 시간을 저장하는 방법은 무엇입니까?
- 25. 동일한 mysql 테이블에서 여러 행을 업데이트하는 로직
- 26. [MySQL] : 두 개의 종속 테이블에서 행을 삭제
- 27. MySQL 고유 한 해시 삽입
- 28. 엔터티 프레임 워크를 사용하여 다중 테이블에서 값을 반환하는 저장 프로 시저를 호출하는 방법은 무엇입니까?
- 29. MySQL 공백을 포함하는 행을 반환하는 쿼리
- 30. SubSonic ActiveRecord를 사용하여 새 행을 삽입 한 후 Identity 열의 키 값을 다시 가져 오지 못함
괄호 안에 무엇을 넣으시겠습니까? 쿼리의 결과? 또는 데이터베이스 연결? 나는 그 두 가지를 모두 시도했기 때문에 그것이 유효하지 않다고 말했다. – chromedude
mysql_query ("INSERT INTO mytable (field) values ('value')"); printf ("마지막으로 삽입 된 레코드는 id % d \ n", mysql_insert_id()); – Gaurav