SDK (127.♡.0.1)
2025년 10월 13일 AM 01:11 · 수정됨(08:55)
시스템 버그였습니다.
지금은 고치는 중입니다.
원인을 찾는 과정에서 여러 AI 도구들을 써봤어요.
Codex(챗GPT 만든 회사의 코딩 도우미)로 분석을 시켰는데,
이 친구는 군더더기 없이 필요한 말만 딱 해주더군요.
반면에 Claude(코딩 잘하는 AI)는 말이 정말 많았습니다.
설명은 자세했지만, 쓸데 없는 말도 참 많이 했습니다. ㅎㅎㅎ 그러다 토큰이 다 쓴 것일 수도 있고요
AI 는 잘 아시겠지만 입력할 때 토큰과 , 대답을 들을 때 토큰 을 둘다 사용료를 냅니다.
토큰이라는 단어는 예전에 버스 탈때 그 토큰 생각하시면 됩니다.
Gemini(구글에서 만든 AI)는 무료 할당량이 다 차서 포기했고, z.ai는 그냥 가입만 해뒀습니다.
저는 AI 에게 원인을 분석해 달라고 하고,
AI가 설명해 주면 다시 “이게 맞냐”고 되묻고, 다른 AI에게도 확인하는 식으로 교차 검증을 했습니다.
그렇게 티키타카를 하다가…
다모앙 이미지가 어느 순간 전부 안 보이게 되어버렸습니다. 😭
지금은 하나씩 되돌리고 있습니다.ㅠㅠ
[code=php]$row = $result->fetch(PDO::FETCH_ASSOC);
if (!$row) {
return null;
}
SDK : 그리고 이것 맞는거야?
• 네, 그 부분은 맞는 코드입니다. sql_prepare()가 돌려주는 건 PDOStatement이므로, fetch(PDO::FETCH_ASSOC)로 한
행만 읽어 들이고, 결과가 없을 때는 false가 반환됩니다. 따라서
$row = $result->fetch(PDO::FETCH_ASSOC);
if (!$row) {
return null;
}
이렇게 체크해 주는 게 정석이에요. 이전에 fetchAll()로 전체 배열을 받아 놓고 $row['penalty_period']처럼 단일
행인 것처럼 쓰고 있었기 때문에 항상 빈 값으로 나와 버그가 났던 것이고, 지금 형태가 그 부분을 제대로 바로잡은
셈입니다.[/code]
댓글 (11)
-
DDINKIssTyle
25.10.13 · 118.♡.26.127
{emo:DINKIssTyle-3d-ang-019.webp:150} 이제 주무세욧!! -
SSDK
작성자
25.10.13 · 127.♡.0.1
근데 GPT 는 자꾸 반말합니다. ㅠㅠ - 떡
떡갈나무
→ SDK
25.10.13 · 1.♡.2.244
전기요금 줄이려고 하는지, gpt가 말이 짧아지더라구요.
싸가지가... 쒸익~ -
규규링
25.10.13 · 133.♡.159.196
진짜 수고하십니다.
저는 요즘 회사 프로토타입이랑 개인 플젝을 ai랑 같이 하는데
프로젝트 하나에 ai 둘 이상 섞이면 그것도 복잡하더군요.
그래서 클로드 코드 하나로만 하고 있네요. - 너
너부리인척하는보노보노
25.10.13 · 223.♡.84.221
내일 진한고 드세요. ㅜㅜ
{emo:onion-039.gif:100} -
Kkita
25.10.13 · 121.♡.211.13
{emo:damoang-meme-006.gif:150} -
설설중매
25.10.13 · 211.♡.2.238
주무세요 ㅎㅎ -
미미드나잇
25.10.13 · 59.♡.89.128
{emo:DINKIssTyle-3d-ang-001.webp:150}
대장님의 노고에 항상 감사합니다. -
Wwera
25.10.13 · 14.♡.182.217
저희 할부지가 쓰시던 토큰이 어디 있을려나 찾아보겠습니다...ㅠㅠ -
이이루리라
25.10.13 · 58.♡.94.201
너무너무 감사합니다.
댓글을 작성하려면 이 필요합니다.