PHP를 사용하여 SQL 삽입 쿼리에 배열 전달
P粉207483087
P粉207483087 2023-08-28 21:42:59
0
1
526
<p>열 이름 없이 데이터를 삽입하는 SQL 쿼리가 있습니다. </p> <pre class="brush:php;toolbar:false;">$sql = "test_table VALUES(null,1,2,3)에 삽입 " if (mysqli_query($conn, $sql)) {echo '성공!';}else {echo '실패했습니다!';}</pre> <p>1,2,3을 다음과 같은 배열로 삽입하고 싶습니다. </p> <pre class="brush:php;toolbar:false;">$data = [1,2,3]; $sql = "test_table VALUES에 삽입(null,$data) " if (mysqli_query($conn, $sql)) {echo '성공!';}else {echo '실패했습니다!';}</pre> <p>PHP의 implode 기능도 시도했지만 작동하지 않았습니다. 어떤 도움이라도 대단히 감사하겠습니다. 감사해요! </p>
P粉207483087
P粉207483087

모든 응답(1)
P粉343141633

삽입할 테이블 구조를 제공하지 않지만 $data 배열을 구성 요소 부분으로 분할하는 문제를 해결하려는 경우 다음과 같은 몇 가지 방법이 있습니다.

a) 이미 시도했다고 언급했음에도 불구하고 제대로 작동하는 implode()를 사용하세요.

으아악

b) 각 배열 인덱스 참조:

으아악

그러나 이것은 배열에 고정된 개수의 값이 있는 경우에만 작동합니다.

c) 배열 탐색:

으아악

도움이 되기를 바랍니다. 그렇지 않은 경우 문제를 더 잘 이해할 수 있도록 삽입되는 데이터와 데이터베이스 테이블 구조에 대한 자세한 내용을 제공해 주세요.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿