문제가 발생했습니다. 왜 정보를 추가할 수 없나요?
不吃玉米糖
不吃玉米糖 2017-11-10 19:08:30
0
4
949

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

不吃玉米糖
不吃玉米糖

모든 응답 (2)
不吃玉米糖

. . . . .

부주의했습니다. $dsn = "$dbms:host=$dbhost;$dbname"; 틀렸습니다


$dsn = "$dbms:host=$dbhost;dbname = $dbname"이어야 합니다. ; 덜 DB이름=

    猪哥

    실행 결과는 무엇을 보여주나요? 정보 없음? 아니면 보고서에 오류가 있는 걸까요?

    • 회신하다 감사합니다. 실수로 dbname=을(를) 놓쳤습니다.
      不吃玉米糖 작가 2017-11-13 20:42:46
    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿
    회사 소개 부인 성명 Sitemap
    PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!