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

불당   
   조회 2766  

아래와 같이 테이블명을 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 1년 무료체험
AWS 클라우드 데이터베이스, 저렴한 비용, 쉬운 관리, 지금 1년무료체험 신청!
데브렉 웹프로그래밍
ASP, PHP, JSP, ASP.NET 온라인 웹프로그래밍 동영상 교육.
G마켓 SQL
쇼핑을 바꾸는 쇼핑! 스마일클럽 15% 쿠폰, 워너원과 함께하는 콘서트, SQL
파워링크 AD   클릭초이스등록


제목Page 1/9
     
2015-09   56866   불당
2016-07   32705   불당
2015-11   42121   불당
2016-06   23238   불당
2016-08   22393   불당
2012-10   9309   불당
2016-08   2559   불당
2016-08   1908   불당
2016-08   1840   불당
2016-08   2711   불당
2016-08   2751   불당
2016-08   1486   불당
2016-08   1553   불당
2015-10   2868   불당
2015-10   2710   불당
2015-09   3785   불당
2015-09   2512   불당
2015-09   2913   불당
2015-09   2767   불당
2015-09   3587   불당
2015-09   2876   불당
2015-09   2602   불당
2015-09   2811   불당
2015-09   2354   불당
2015-09   2505   불당
2014-06   4805   불당