<?php
/**
PDO를 사용하여 데이터베이스 연결을 완료하세요
*/
require 'pdo_conf.php';
try
{
$pdo = new PDO($dsn,$userName,$password);
//echo '< h3>연결 성공</h3>';
$sql = "INSERT 학생 (ID, 이름, 강좌, 학년) VALUES ('11', 무송','mysql','80')";
$num = $ pdo->exec($sql);
$insertId = $pdo->lastInsertId();
if($num>0){
print ''.$num.' 레코드가 성공적으로 추가되었습니다. new 기본 키 ID는 '.$insertId;
}
}catch(PDOException $e){
die('Operation failed'.$e->getMessage());
}
ID는 자동으로 증가하며 자동 생성됩니다. 삽입할 수 없습니다.
$num = $pdo->exec($sq); 바로 아래에 '삽입 성공!' 에코를 추가합니다.
잘못된 경우 알려주세요! 감사해요!
데이터베이스 연결이 성공했습니다. 문제 없습니다.
연결 코드가 표시되지 않습니다. 연결이 성공했는지 확실하지 않습니까? SQL 문을 인쇄하여 올바른지 확인할 수 있습니까? 아니면 SQL 명령줄에서 직접 실행하여 오류를 찾을 수 있습니까?