찾다
Q&A mysqli에 여러 값을 삽입하는 가장 효율적인 방법은 무엇입니까?

0

PHP와 MySQLi를 사용하여 한 번에 많은 행(~2000행)을 삽입할 수 있는 SQL 주입 안전 기술을 찾고 있습니다.

포함해야 하는 모든 값을 포함하는 배열이 있습니다. 현재 나는 이것을 하고 있습니다:

으아아아

call_user_func_array()를 시도했지만 스택 오버플로가 발생했습니다.

이 작업을 수행하는 더 빠른 방법(한 번에 모두 삽입하는 등)은 무엇입니까? 그래도 SQL 삽입(예: 준비된 문) 및 스택 오버플로를 방지할 수 있습니까?

Your Answer
제출하다

2 답변
0

다시 시도해 보세요. 원본 코드를 약간 수정한 후에도 왜 작동하지 않는지 이해할 수 없습니다.

으아악
2023-10-22 12:11:47

제출하다

0

삽입물을 거래에 넣으면 속도를 크게 높일 수 있습니다. 준비 및 바인드 문을 루프 외부로 이동할 수도 있습니다.

으아악

이 코드를 내 웹 서버에서 10,000번 반복 테스트했습니다.

영업 금지:226 秒。 거래 시간: 2 秒。 아니면 速度提高两个数量级 적어도 이 테스트에서는요.

2023-10-22 09:31:38

제출하다

Hot Tools

vc9-vc14(32+64비트) 런타임 라이브러리 모음(아래 링크)

vc9-vc14(32+64비트) 런타임 라이브러리 모음(아래 링크)

phpStudy 설치에 필요한 런타임 라이브러리 모음을 다운로드하세요.

VC9 32비트

VC9 32비트

VC9 32비트 phpstudy 통합 설치 환경 런타임 라이브러리

PHP 프로그래머 도구 상자 정식 버전

PHP 프로그래머 도구 상자 정식 버전

Programmer Toolbox v1.0 PHP 통합 환경

VC11 32비트

VC11 32비트

VC11 32비트 phpstudy 통합 설치 환경 런타임 라이브러리

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.