답변 4개
채택된 답변
+20 포인트
답변에 대한 댓글 2개
r
rlawhd
6년 전
�
플래토
6년 전
$sql 문들은
변수를 사용하시는 쿼리에서는
" sql query $row["컬럼"] "의 구조가 안되는건 아니지만(변수가 먼저 파싱되기때문에
오류의 소지가 있습니다.
안전하게 하시려면
PHP의 문자열중간의 변수는
중괄호로 감싸주시는게 좋습니다.
$sql = 'select * from g4_member where mb_id = "{$row["name"]}" ' 와 같이 말이죠
변수를 사용하시는 쿼리에서는
" sql query $row["컬럼"] "의 구조가 안되는건 아니지만(변수가 먼저 파싱되기때문에
오류의 소지가 있습니다.
안전하게 하시려면
PHP의 문자열중간의 변수는
중괄호로 감싸주시는게 좋습니다.
$sql = 'select * from g4_member where mb_id = "{$row["name"]}" ' 와 같이 말이죠
댓글을 작성하려면 로그인이 필요합니다.
6년 전
아톰 같은 경우 해당단어에 대해서 한번에 바꿀 수 있는 기능이 있기는 하지만,
[aaa] [bbb] 에 대하여 수정 할 수 있는 기능은 없습니다.
일이이 페이지에서 찾으면서 수정하는 방법밖에 없지요
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
그리고 db문일때도 바뀌던데 상관없나요?
$row = ~~~;
$sql = "select * from g4_member where mb_id = $row[name]" 이런식으로 일때
$sql = "select * from g4_member where mb_id = $row["name"]" 혹은
$sql = 'select * from g4_member where mb_id = $row["name"]'
일때 sql가 잘작동될까요?