[DB] 사용 가이드
DB Prepare Statement 바인딩 가이드
// db 모듈 호출
$db = \App::getInstance('DB');
// bind 할 배열 생성
$arrBind = [];
// prepare statement query 생성
$query = "SELECT COUNT(*) as cnt FROM "
. CUSTOM_TABLE
. " WHERE sno = ? AND customColumn = ?";
// 데이터 바인딩
// 첫 번째 ?에 $customSno가 바인딩됩니다 (정수)
$db->bind_param_push($arrBind, 'i', $customSno);
// 두 번째 ?에 $customColumn가 바인딩됩니다 (문자열)
$db->bind_param_push($arrBind, 's', $customColumn);
// 쿼리 실행
$result = $db->query_fetch($query, $arrBind, false);
unset($arrBind);
return $result['cnt'];바인딩 타입 표
타입
설명
Last updated