header("content-type:text/html;charset=utf-8");
$dbms = "mysql";
$dbhost = "localhost";
$dbuser = "root" ;
$dbpwd = "";
$dbname = "학생";
$dsn = "$dbms:host=$dbhost;$dbname";
try{
$pdo = 새 PDO($dsn,$dbuser,$ dbpwd);
$pdo->query("set names utf8");
$sql = "stu(uid,name,sex,age,grade,class,cre_time) 값에 삽입 ('450000',' susan' ,'남자','23세','유치원','1학년',now())";
$row = $pdo->exec($sql);
echo "영향을 받음".$ row ."OK";
}catch(PDOException $e){
die("오류가 발생했습니다:".$e->getMessage());
}
?>
//
stu 테이블 구조
id int(6) 자동 증가
sex varchar (4) NULL
age varchar (10 ) NULL
cre_time 날짜시간 NULL
mod_time 날짜시간 NULL
. . . . .
부주의했습니다. $dsn = "$dbms:host=$dbhost;$dbname"; 틀렸습니다
$dsn = "$dbms:host=$dbhost;dbname = $dbname"이어야 합니다. ; 덜 DB이름=
실행 결과는 무엇을 보여주나요? 정보 없음? 아니면 보고서에 오류가 있는 걸까요?