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

불당   
   조회 4154  

아래와 같이 테이블명을 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 -


제목Page 1/9
     
2015-05   101970   불당
2016-05   41611   불당
2018-06   27409   불당
2015-09   86495   불당
2015-09   85153   불당
2012-10   10778   불당
2016-08   4566   불당
2016-08   3388   불당
2016-08   3268   불당
2016-08   4299   불당
2016-08   4558   불당
2016-08   2832   불당
2016-08   3041   불당
2015-10   4218   불당
2015-10   3906   불당
2015-09   5645   불당
2015-09   3848   불당
2015-09   4202   불당
2015-09   4155   불당
2015-09   6248   불당
2015-09   4193   불당
2015-09   3931   불당
2015-09   4241   불당
2015-09   3554   불당
2015-09   3747   불당
2014-06   6192   불당