<?php
// pdo: 전처리
// 전처리의 본질: sql 문의 데이터가 동적으로 바인딩됩니다
// 동적 바인딩: sql이 실행될 때만 바인딩됩니다. real data
// 정적 바인딩: 데이터가 sql
//에 직접 기록됩니다. 1. 정적: ID > 10
//에서 *를 선택합니다. 2. 동적(전처리): ID가 &일 때 직원에서 *를 선택합니다. gt ;?
// 1. 익명 매개변수+ 인덱스 배열
네임스페이스 pdo_Edu;
use pdo;
$ db = new pdo ('mysql (' mysql ( 'mysql :dbname=bittel', 'root', 'root');
// CURD: INSERT
// 익명 매개변수: ?
$sql = 'INSERT `staff` SET `name`= ? ,` sex`= ?,`email`= ?;';
// sql 문->sql 문 템플릿 개체->전처리 개체
$stmt = $db->prepare($sql);
// SQL 문의 자리 표시자?, 실제 데이터와 바인딩
// 인덱스 배열
$data = ['Yangguo', 0, 'yangguo@qq.com'];
//실행 sql
$stmt->execute($data);
//확인: sql 전처리 명령 인쇄
// $stmt->debugDumpParams();
echo '새 항목이 성공적으로 추가되었습니다. id = ' . $db->lastInsertId() .'<br>';