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

불당   
   조회 3335  

아래와 같이 테이블명을 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 -
MS SQL 코리아서버호스팅
SQL최대76%할인, 무상기술지원, 버전별기능비교, 높은수준의보안제공!
IT뱅크 김동우 교육선생님
SQL을 활용한 OCP자격증 취득, 데이터베이스 엔지니어 취업, 학원 위치 문의
데브렉 웹프로그래밍
ASP, PHP, JSP, ASP.NET 온라인 웹프로그래밍 동영상 교육.
파워링크 AD   클릭초이스등록


제목Page 1/9
     
2016-05   50598   불당
2015-09   70974   불당
2015-11   52959   불당
2014-05   107728   불당
2016-08   33431   불당
2012-10   9884   불당
2016-08   3606   불당
2016-08   2540   불당
2016-08   2434   불당
2016-08   3394   불당
2016-08   3613   불당
2016-08   2080   불당
2016-08   2263   불당
2015-10   3469   불당
2015-10   3202   불당
2015-09   4564   불당
2015-09   3069   불당
2015-09   3449   불당
2015-09   3336   불당
2015-09   4475   불당
2015-09   3435   불당
2015-09   3169   불당
2015-09   3402   불당
2015-09   2823   불당
2015-09   3009   불당
2014-06   5322   불당