PDO - 흔히 하는 실수 - bindParam에 constant 값 넣기

불당   
   조회 3106  

string 값과 변수를 연결해서 bandParam을 하면 그 결과 값이 변수가 아니기 때문에

reference by value의 형태로 bindParam에서 값을 넘길 수 없고

치명적인 오류가 생기게 됩니다.

 

아래처럼 변수로 바꾼후에 bindParam을 해야 합니다.

 

(수정전)

$stmt = $pdo_db->prepare($sql_2);
$stmt->bindParam(":log", "adm/auth_update.php - " . $sql);
$result = pdo_query($stmt);

 

(수정후)

$stmt = $pdo_db->prepare($sql_2);
$log = "adm/auth_update.php - " . $sql;
$stmt->bindParam(":log", $log);
$result = pdo_query($stmt);

- opencode.co.kr -
리프팅은 리더스미의원 강남
주름 및 탄력개선, V라인얼굴만들기, 피부톤개선, 비수술, 빠른 일상생활복귀.
매장청소전문 우신
전국 프렌차이즈매장 유리창/어닝/간판/바닥 청소전문업체 크레인필수 크레인비용NO
빛나는 유리창청소 더존크린
서울,경기,인천 상가 및 카페,사무실유리창청소,입주청소,2층상가,백화점매장청소
파워링크 AD   클릭초이스등록


제목Page 1/9
     
2014-06   113450   불당
2011-12   184596   불당
2016-06   26688   불당
2016-05   28365   불당
2014-05   101007   불당
2012-10   9551   불당
2016-08   2881   불당
2016-08   2156   불당
2016-08   2112   불당
2016-08   3040   불당
2016-08   3188   불당
2016-08   1691   불당
2016-08   1887   불당
2015-10   3107   불당
2015-10   2893   불당
2015-09   4084   불당
2015-09   2712   불당
2015-09   3116   불당
2015-09   2984   불당
2015-09   3883   불당
2015-09   3079   불당
2015-09   2812   불당
2015-09   3051   불당
2015-09   2530   불당
2015-09   2726   불당
2014-06   4993   불당