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 포인트
2018-01-13 (토) 17:39:44
네 가능합니다.
모든 쿼리의 조합도 가능합니다.
단적인 예로
insert into 와
update 를 변수로 만들어
조건을 걸어서
set field = value
구분으로 사용하는 예가
그누보드 게시판의 /bbs/write_update.php 에 있습니다.
문장을 만들어서 시도해보시고, 안되는것을 다시 질문하세요
소심한개발자
2018-01-14 (일) 02:44:11
가능한걸로 알고 있습니다
블랙캣77
2018-01-13 (토) 16:17:18
가능할거 같은데요 한번 해보시는게 빠르지 않을까요
답변을 작성하려면 로그인이 필요합니다.