채택완료

쿼리문 질문드려요..

2018-01-13 (토) 16:13:52 2,077

mysql_fetch 구문으로 where 이하 조건을 줄때요..

필드면 = '000' 이 일치하는 것을 찾자너요..

근데 그 필드명 자체를 변수로 처리할 수 있나요?

즉 테이블의 필드가 aaa, bbb, ccc 가 있다면요..

어떤건 aaa와 비교. 어떤건 bbb와 비교..

각각 변수의 값에 aaa 값을 담았다면요...

$chk = 'aaa' // aaa는 필드명

$test ='aaa' //

sql_fetch("select * from 0000 where $chk = '$test'");

이런식으로도 쿼리가 가능한가요?

|

답변 3개

채택된 답변
+20 포인트

네 가능합니다.

모든 쿼리의 조합도 가능합니다.

단적인 예로

insert into 와

update 를 변수로 만들어

조건을 걸어서

set field = value 

구분으로 사용하는 예가

그누보드 게시판의  /bbs/write_update.php 에 있습니다.

문장을 만들어서 시도해보시고, 안되는것을 다시 질문하세요

2018-01-14 (일) 02:44:11

가능한걸로 알고 있습니다

2018-01-13 (토) 16:17:18

가능할거 같은데요 한번 해보시는게 빠르지 않을까요

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