PHP PDO 여러 행 삽입 예제
이번 포스팅에서는 PHP PDO에서 레코드를 여러 행에 삽입하는 방법에 대한 예제를 공유하고 있습니다. 여러 레코드를 저장하는 작업이 있는 경우 이것이 적합합니다. 데이터베이스와 테이블을 설정하기만 하면 됩니다.
이 예에서는 각 행에 대한 레코드로 구성된 배열을 사용하고 있습니다. 아래 PHP PDO 다중 삽입 예제 코드를 참조하십시오.
<?php
$host = 'localhost';
$db = 'demos';
$user = 'root';
$password = '';
$dsn = "mysql:host=$host;dbname=$db;charset=UTF8";
try {
$conn = new PDO($dsn, $user, $password, [PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION]);
} catch (PDOException $e) {
echo $e->getMessage();
}
$data = [
[
'title' => 'test title 1',
'content' => 'test content 1'
],
[
'title' => 'test title 2',
'content' => 'test content 2'
],
[
'title' => 'test title 3',
'content' => 'test content 3'
]
];
$sql = 'INSERT INTO posts(title, content) VALUES(:title, :content)';
$statement = $conn->prepare($sql);
foreach($data as $row) {
$statement->execute($row);
}
echo "Posts saved successfully!";
이 튜토리얼이 도움이 되었으면 합니다. 이 코드를 다운로드하려면 여기https://codeanddeploy.com/blog/php/php-pdo-insert-multiple-rows-example를 방문하십시오.
행복한 코딩 :)
Reference
이 문제에 관하여(PHP PDO 여러 행 삽입 예제), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/codeanddeploy/php-pdo-insert-multiple-rows-example-5bn1텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)