mysqli->prepare
으로 테이블을 생성하려고하는데 구문을 준비하는 동안 오류가 발생합니다. 다음과 같이 내 문은 다음과 같습니다 mysqli-> 테이블 생성 문제를 준비하십시오.
$mysqli->prepare("CREATE TABLE ? (id INT AUTO_INCREMENT NOT NULL, PRIMARY KEY (id))");
그럼 난 그냥
$mysqli->bind_param("s", $some_name);
에 테이블 이름을 결합하고 실행합니다.
$mysqli->execute();
내가 오류는 다음과 같습니다 당신이 나를
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '? (id INT AUTO_INCREMENT NOT NULL, PRIMARY KE' at line 1
도와 드릴까요?
$ some_name 값은 무엇입니까? –
"table1"과 같은 문자열 – lukas293