5) { // 권한 없음 echo json_encode(['success' => false, 'message' => '권한이 없습니다.']); exit; } require_once($_SERVER['DOCUMENT_ROOT'] . '/lib/mydb.php'); $pdo = db_connect(); // GET 파라미터에서 prodcode 추출 $prodcode = trim($_GET['prodcode'] ?? ''); if ($prodcode === '') { echo json_encode(['success' => false, 'message' => '품목코드를 입력해주세요.']); exit; } try { global $DB; // 단가 테이블에서 해당 prodcode 조회 $sql = " SELECT item_name, spec, unitprice FROM {$DB}.KDunitprice WHERE prodcode = :prodcode AND is_deleted IS NULL LIMIT 1 "; $stmt = $pdo->prepare($sql); $stmt->execute([':prodcode' => $prodcode]); if ($row = $stmt->fetch(PDO::FETCH_ASSOC)) { // 정상 조회 echo json_encode([ 'success' => true, 'item_name' => $row['item_name'], 'spec' => $row['spec'], 'unitprice' => (float)$row['unitprice'] ]); } else { // 조회 결과 없음 echo json_encode([ 'success' => false, 'message' => '해당 품목코드를 찾을 수 없습니다.' ]); } } catch (PDOException $e) { // DB 오류 처리 echo json_encode([ 'success' => false, 'message' => 'DB 오류: ' . $e->getMessage() ]); }