PDO를 사용하여 데이터베이스의 행을 업데이트했습니다. PDO에서 업데이트 된 행의 ID를 얻으십시오.
$stmt = $db->prepare("UPDATE product SET price=? WHERE seller=?");
$stmt->execute(array(456,"Apple"));
이
내가 업데이트 된 행의 ID를 얻을 수있는 방법 나$updated_id = $db->lastInsertId();
위해 일하지 않았다.
판매자 만 한 제품이있다 (당신이 하나의 레코드 만이있을 것이다 생각한다면) = 애플 –
오, 그래, 난 당신이 하나의 쿼리에서 그 ID를 얻을 수 있다고 생각하지 않아요, 당신은 그 삽입을 선택해야합니다, 마지막 삽입 ID는 – Ghost
그냥 먼저 ID를 선택 후 업데이트 (또는 그 반대) –