[PHP7] PHP 데이터베이스에 값 삽입하기 (INSERT INTO)

2018. 6. 22. 08:11PHP/ㄴ Exam Code

Insert Data Into MySQL Using MySQLi

데이터베이스와 테이블이 생성되고 난 후, DB와 테이블에 데이터를 추가 해 보도록 하겠습니다.
 
몇 가지 문법 규칙을 따라야 합니다
- SQL 질의는 PHP에서 따옴표로 감싸져야 합니다.
- SQL 질의 내의 문자열 값은 따옴표로 감싸져야 합니다.
- 정수 값은 따옴표로 감싸지 않습니다.
- NULL 예약어는 따옴표로 감싸지 않습니다.
 
INSERT INTO 문은 MySQL 테이블에 새로운 레코드를 삽입하는데 사용됩니다.
INSERT INTO table_name (colum1, colum2, colum3, ...)

만약 MySQL 데이터베이스에 HELLO 라는 데이터베이스가 있고 여기에 WORLD라는 빈 테이블이 존재한다고 가정 했을 때,

빈 테이블 WORLD에 데이터를 채우는 코드입니다

<?php
$servername = "localhost";
$username = "데이터베이스 유저명";
$password = "데이터베이스 비밀번호";
$dbname = "HELLO";
 
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn--->connect_error) {
    die("Connection failed: " . $conn->connect_error);
} 
 
$sql = "INSERT INTO MyGuests (firstname, lastname, email)
VALUES ('John', 'Doe', 'john@example.com')";
 
if ($conn->query($sql) === TRUE) {
    echo "New record created successfully";
} else {
    echo "Error: " . $sql . "
" . $conn->error;
}
 
$conn->close();
?>

위 코드와 같이 작성해줄 경우 정상작동하는것을 확인하실 수 있습니다

 

'PHP > ㄴ Exam Code' 카테고리의 다른 글

[PHP7] PHP 데이터베이스에 값 삽입하기 (INSERT INTO)  (0) 2018.06.22
1