테이블의 마지막 id 불러오기

테이블의 마지막 id 불러오기

QA

테이블의 마지막 id 불러오기

답변 2

본문


<?php
// 접속 생성
$conn = mysqli_connect("localhost", "****", "****", "****");
// 접속 체크
if ($conn->connect_error) {
  die("접속 실패: " . $conn->connect_error);
}

$sql = "UPDATE ffff SET aaaa = '3', bbbb = '3' where id = '$maxid'";
if ($conn->query($sql) === TRUE) {
  echo "레코드가 성공적으로 수정되었습니다.";
} else {
  echo "레코드 업데이트 실패: " . $conn->error;
}
$conn->close();
?>

 

$maxid   부분에 ffff  테이블의 마지막 id 값을 불러오려고 합니다..

 

mysql_insert_id();    ,    last_insert_id()   로도 잘 안되네요 ㅠㅠ

 

도움 바랍니다 ㅠㅠ

이 질문에 댓글 쓰기 :

답변 2


<?php
// 접속 생성
$conn = mysqli_connect("localhost", "****", "****", "****");
// 접속 체크
if ($conn->connect_error) {
    die("접속 실패: " . $conn->connect_error);
}
// 마지막 id 값 가져오기
$sql_select = "SELECT MAX(id) AS max_id FROM ffff";
$result = $conn->query($sql_select);
if ($result->num_rows > 0) {
    $row = $result->fetch_assoc();
    $maxid = $row["max_id"];
    // 레코드 업데이트
    $sql_update = "UPDATE ffff SET aaaa = '3', bbbb = '3' WHERE id = '$maxid'";
    if ($conn->query($sql_update) === TRUE) {
        echo "레코드가 성공적으로 수정되었습니다.";
    } else {
        echo "레코드 업데이트 실패: " . $conn->error;
    }
} else {
    echo "테이블에 레코드가 없습니다.";
}
$conn->close();
?>
답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
filter #php ×
전체 15,826
© SIRSOFT
현재 페이지 제일 처음으로