mysqli - 테이블명도 bind 할 수 있을까요?

불당   
   조회 2889  

아래와 같이 테이블명을 bind 하면 오류가 나옵니다.

왜???

테이블명은 bind 할 수 없기 때문입니다.

In the strictest sense, at the database level, prepared statements only allow parameters to be bound for "values" bits of the SQL statement.

 

            $stmt = mysqli_prepare($mysqli_db, " select * from ? where wr_id = ? ");
            mysqli_stmt_bind_param($stmt, "si", $write_table, $wr_id);

 

참조문서

http://stackoverflow.com/questions/11312737/can-i-parameterize-the-table-name-in-a-prepared-statement

- opencode.co.kr -
아마존 AWS 공식사이트
관리형DB부터 데이터웨어하우스까지 필요한 모든 DB 서비스, 1년 무료체험 신청!
서울게임아카데미 프로그래밍
추천SQL, 2017년 한국 소비자만족지수 1위, 고용노동부국비지원, 수강료조회
코리아IT아카데미 이준호
국비지원, 시간표 및 수강료 조회, IT진로상담, 이벤트안내
파워링크 AD   클릭초이스등록


제목Page 1/9
     
2016-05   40625   불당
2015-10   62624   불당
2016-05   26678   불당
2016-08   26164   불당
2015-11   45097   불당
2012-10   9443   불당
2016-08   2734   불당
2016-08   2012   불당
2016-08   1968   불당
2016-08   2908   불당
2016-08   2985   불당
2016-08   1600   불당
2016-08   1702   불당
2015-10   2977   불당
2015-10   2813   불당
2015-09   3929   불당
2015-09   2613   불당
2015-09   3019   불당
2015-09   2890   불당
2015-09   3725   불당
2015-09   2974   불당
2015-09   2697   불당
2015-09   2930   불당
2015-09   2436   불당
2015-09   2622   불당
2014-06   4903   불당