PHP PDO 삽입 자습서 예제

4569 단어 phptutorialpdomysql
원래 게시된 @https://codeanddeploy.com 방문하여 샘플 코드 다운로드: https://codeanddeploy.com/blog/php/php-pdo-insert-tutorial-example

이 게시물에서는 간단한 PHP PDO 삽입, 생성, 저장 레코드 자습서 예제를 공유하고 있습니다. PHP를 처음 사용하는 경우 PHP를 사용하여 데이터베이스에 저장하는 데 사용할 수 있는 많은 기능이 있습니다. MySQLi 객체 지향, MySQLi 절차, 그리고 이 게시물에서 다루는 PDO 방법을 사용할 수 있습니다.

데이터베이스에 저장하기 전에 깨끗한 경우 데이터를 다시 확인하고 유효성을 검사해야 하며 잠재적인 SQL 주입을 방지해야 합니다.

MySQL 삽입



어쨌든 계속합시다. MySQL로 insert 문을 수행할 때 아래 코드는 다음과 같이 표시됩니다.

INSERT INTO table_name (column1, column2, column3,...)
VALUES (value1, value2, value3,...)


PHP PDO 및 MySQL 삽입



그러나 PHP와 MySQL이 데이터베이스에 레코드를 저장할 때 서로 상호 작용할 때 이것은 다음과 같아야 합니다.

<?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',
     'content' => 'test content'
];

$sql = 'INSERT INTO posts(title, content) VALUES(:title, :content)';

$statement = $conn->prepare($sql);

$statement->execute($data);

echo "Post saved successfully!";


이 튜토리얼이 도움이 되었으면 합니다. 이 코드를 다운로드하려면 여기https://codeanddeploy.com/blog/php/php-pdo-insert-tutorial-example를 방문하십시오.

행복한 코딩 :)

좋은 웹페이지 즐겨찾기