prepared statement가 여러 VALUES를 가진 보통의 mysql_query와 똑같이 작동하는지 궁금합니다.PHP MySQLi 다중 삽입
INSERT INTO table (a,b) VALUES ('a','b'), ('c','d');
VS
$sql = $db->prepare('INSERT INTO table (a,b) VALUES (?, ?);
내가 루프에서 준비된 문을 사용하면, MySQL이이 코드의 첫 번째 부분에서와 같이 작업을 백그라운드에서 삽입을 최적화하거나 단지입니다 매번 한 값을 가진 루프 내에서 첫 번째 코드를 실행하는 것처럼?
비슷한 것을 원했습니다 (여러 삽입),이 답변이 올바른 것으로 표시되었으므로 최적화 된 솔루션입니까? 또한 "real_escape_string을 사용하여 쿼리를 작성하는 테스트가 적어도 10 배 더 빠릅니다." 그 시험은 어디에 있습니까? –