[PHP] Prepared Statement 에서 동적으로 파라미터 바인딩
일반적으로 MySQLi Prepared Statement 를 사용할 때는 아래와 같이 한다. <?php $sql = ” select mb_name from `{$db[‘member_table’]}` where mb_id = ? “; $stmt = $mysqli->stmt_init(); $stmt->prepare($sql); $stmt->bind_param(‘s’, $mb_id); $stmt->execute(); $stmt->bind_result($mb_name); $stmt->fetch(); $stmt->close(); ?> 파라미터가 정해져있다면 위 코드는 문제가 없다. 그러나 회원리스트 등에서 검색을 처리하는 등의 과정에서 파라미터 개수가 때에 따라 변하게 된다. 이럴 때 …