TAG

#MySQL

글 1개

Talk!Talk!
2024.12.09 21:01

익숙함과의 결별: 그누보드 SQL → PDO로 전환

그동안 별도의 기능이나 페이지를 제작할 때도 그누보드의 SQL 문법과 DB 함수가 너무 익숙해서 거의 습관처럼 사용해왔다. sql_query("SELECT * FROM g5_member WHERE mb_id = '$mb_id'"); 짧고, 빠르고, 손에 익은 문법. 개발 속도만 놓고 보면 이만한 게 없었다. 하지만 구조가 커지고, 외부 입력값이 많아질수록 보안적인 리스크(SQL Injection)에 대한 부담이 계속 남았다. 결국 안정적인 운영을 위해 PDO 기반으로 전환하기로 결정했다. PDO로 바꾸면서 불편해진 점 · 코드가 길어진다 · 매번 prepare → bind → execute 과정을 거쳐야 한다 · 단순 쿼리 하나도 작성량이 늘어난다 $stmt = $pdo->prepare("SELECT *…