20260205 업데이트(컨텐츠 페이지 연결)

This commit is contained in:
2026-02-05 10:06:09 +09:00
parent 5d52f6d37a
commit 6dcc2eb796
208 changed files with 8143 additions and 1524 deletions

View File

@@ -37,34 +37,63 @@ try {
$pdo->beginTransaction();
/* ---------- 신규 추가(INSERT) ---------- */
/* ---------- 신규 추가(INSERT) 직접 쿼리 방식 ---------- */
if ($inserts) {
// 호출 시 파라미터 개수와 이름을 정확히 맞춤
$stmtI = $pdo->prepare("SELECT kngil.sp_fa_comments_i(:fa_subject, :fa_content, :sq_no, :use_yn, :cid)");
// 1. 함수 대신 직접 INSERT 쿼리 준비
// fa_id는 자동 생성이므로 제외, cdt는 DB 함수 사용
$sqlI = "INSERT INTO kngil.fa_comments (
fa_subject,
fa_content,
sq_no,
use_yn,
cid,
cdt
) VALUES (
:fa_subject,
:fa_content,
:sq_no,
:use_yn,
:cid,
CURRENT_TIMESTAMP
)";
$stmtI = $pdo->prepare($sqlI);
foreach ($inserts as $r) {
$stmtI->execute([
':fa_subject' => $r['fa_subject'] ?? '', // 데이터가 없으면 빈 글자라도 보냄
':fa_content' => $r['fa_content'] ?? '',
':sq_no' => $r['sq_no'] ?? 0,
':use_yn' => $r['use_yn'] ?? 'Y',
':cid' => $user_id
':fa_subject' => $r['fa_subject'] ?? '',
':fa_content' => $r['fa_content'] ?? '',
':sq_no' => (int)($r['sq_no'] ?? 0), // 숫자형 보장
':use_yn' => $r['use_yn'] ?? 'Y',
':cid' => $user_id
]);
}
}
/* ---------- 수정(UPDATE) ---------- */
/* ---------- 수정(UPDATE) 직접 쿼리 방식 ---------- */
if ($updates) {
$stmtU = $pdo->prepare("SELECT kngil.sp_fa_comments_u(:fa_id, :fa_subject, :fa_content, :sq_no, :use_yn, :mid)");
// 1. 함수 대신 직접 UPDATE 쿼리 준비
$sqlU = "UPDATE kngil.fa_comments
SET
fa_subject = :fa_subject,
fa_content = :fa_content,
sq_no = :sq_no,
use_yn = :use_yn,
mid = :mid,
mdt = CURRENT_TIMESTAMP
WHERE
fa_id = :fa_id";
$stmtU = $pdo->prepare($sqlU);
foreach ($updates as $r) {
$stmtU->execute([
':fa_id' => $r['fa_id'] ?? '',
':fa_subject' => $r['fa_subject'] ?? '', // 데이터가 없으면 빈 글자라도 보냄
':fa_content' => $r['fa_content'] ?? '',
':sq_no' => $r['sq_no'] ?? 0,
':use_yn' => $r['use_yn'] ?? 'Y',
':mid' => $user_id
':fa_id' => $r['fa_id'], // 필수 조건
':fa_subject' => $r['fa_subject'] ?? '',
':fa_content' => $r['fa_content'] ?? '',
':sq_no' => (int)($r['sq_no'] ?? 0),
':use_yn' => $r['use_yn'] ?? 'Y',
':mid' => $user_id
]);
}
}