이전 목록 다음
채택완료

ajax 문법 질문드립니다.

2020-02-12 (수) 10:34:57 2,475

안녕하세요

매번 sir 고수님들의 도움을 받게되어 감사합니다.

다름이아니라 작업 중 궁금한점이 있어 질문드리게되었습니다.

$sql_ps .="default.pname = 'default_1 || default_2'"

default_1과 default_2 의 값 중 하나만 넣고싶은데

저런식으로 하면 대입이 안되더라구요..

혹시 문법적으로 어떤식으로 처리해야할지 궁금합니다.

고수님들의 많은 도움 부탁드립니다.

감사합니다!

|

답변 2개 / 댓글 2개

채택된 답변
+20 포인트
2020-02-12 (수) 10:49:03

$sql_ps .=" default.pname = 'default_1' or default.pname = 'default_2' "

앞뒤에 다른 조건절 구문도 있다면

$sql_ps .=" ( default.pname = 'default_1' or default.pname = 'default_2' ) "

답변에 대한 댓글 1개

2020-02-12 (수) 10:57:12
와...군포돼지님 정말 감사드립니다.
사실 위에문법으로도 시도해봤는데 계속 값이 여러개떠서 뭐가 문제인지 몰랐는데

밑에 ()가 적용된 문법을 적용시키니 한 방에 해결되었습니다.
정말 감사드립니다!!! 즐거운 하루 되세요^^
2020-02-12 (수) 10:40:33

조건절인지 set 구문인지 말씀해주시면 좋을듯 합니다. 

질문의 요지가 default_1 ,  default_2 중에 하나의 값이 맞을때 인지

insert 나 update 구문에서 하나의 값을 넣고 싶으신것인지

불명확합니다. 

sql_ps 전후의 구문도 같이 올려주시면 좋겠네요

답변에 대한 댓글 1개

2020-02-12 (수) 10:45:38
군포돼지님 답변 감사드립니다.
조건절이며 php로 연결되어있는데 insert인지 update인지는 잘 모르겠습니다 ㅜㅜ
코드가 100줄이 넘어가는데 if절이며
$sql_ps = " select * "; 앞에 이런식으로 select *로 되어있습니다.

말씀해주신 것 처럼 default_1 , default_2 중에 하나의 값이 맞을 때 작동을 시키고싶습니다.
감사합니다!

답변을 작성하려면 로그인이 필요합니다.