PHP를 사용하여 SQL 삽입 쿼리에 배열 전달
P粉207483087
2023-08-28 21:42:59
<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>
삽입할 테이블 구조를 제공하지 않지만 $data 배열을 구성 요소 부분으로 분할하는 문제를 해결하려는 경우 다음과 같은 몇 가지 방법이 있습니다.
a) 이미 시도했다고 언급했음에도 불구하고 제대로 작동하는 implode()를 사용하세요.
으아악b) 각 배열 인덱스 참조:
으아악그러나 이것은 배열에 고정된 개수의 값이 있는 경우에만 작동합니다.
c) 배열 탐색:
으아악도움이 되기를 바랍니다. 그렇지 않은 경우 문제를 더 잘 이해할 수 있도록 삽입되는 데이터와 데이터베이스 테이블 구조에 대한 자세한 내용을 제공해 주세요.