구매고객
판매자
솔루션별 질문
$name = "ss";
$str = "select * from member where name like '%{$name}%'";
저렇게 {$name}을 사용할수 있나요?
가능한데 주의하실 점은 큰따옴표를 사용하실 때만 됩니다.
// 큰 따옴표를 사용하면 가능 $str = "select * from member where name like '%{$name}%'"; // 작은 따옴표를 사용한 것은 안됩니다. $str = 'select * from member where name like "%{$name}%"';
네 가능합니다!
당연히 가능합니다.
사용자의 입력값으로 변화하는 거라면 앙기모 님 말씀처럼 하시는게 맞습니다.
쿼리문에 변수를 사용하시고 싶으신거군요!
보안상의 문제로 sql 인젝션에 대비하시려면 pdo 방식을 추천드립니다~~
답변을 작성하려면 로그인이 필요합니다.
광고가 아닌 글을 신고하면 회원님의 신고 권한이 제한될 수 있습니다. 신중하게 신고해 주세요.