이 코드는 오류를 표시하지도 않고 결과를 볼 수도 없습니다. 오류가 발생한 위치를 알려주세요. 감사합니다.
邯郸易住宋至刚
邯郸易住宋至刚 2019-08-01 20:48:35
0
7
1660

<?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());
}

입니다.
邯郸易住宋至刚
邯郸易住宋至刚

https://www.php.cn/course/1073.html

모든 응답(4)
王先生

ID는 자동으로 증가하며 자동 생성됩니다. 삽입할 수 없습니다.

V

$num = $pdo->exec($sq); 바로 아래에 '삽입 성공!' 에코를 추가합니다.

잘못된 경우 알려주세요! 감사해요!

  • 회신하다 안녕하세요, 에코 '삽입 성공'을 삽입한 후 실행하면 페이지에 '삽입 성공'이 표시되지만 데이터 테이블에 데이터가 삽입되지 않습니다.
    邯郸易住宋至刚 작가 2019-08-21 10:20:27
邯郸易住宋至刚

데이터베이스 연결이 성공했습니다. 문제 없습니다.

Peter-Zhu

연결 코드가 표시되지 않습니다. 연결이 성공했는지 확실하지 않습니까? SQL 문을 인쇄하여 올바른지 확인할 수 있습니까? 아니면 SQL 명령줄에서 직접 실행하여 오류를 찾을 수 있습니까?

  • 회신하다 안녕하세요. 데이터 테이블에 sql 문을 배치하고 SQL 명령어를 이용하여 실행하면 데이터가 성공적으로 삽입됩니다.
    邯郸易住宋至刚 작가 2019-08-21 10:23:34
  • 회신하다 mysqli_connect 메소드를 이용하여 데이터베이스에 접속하면, 정상적으로 접속이 가능하고 데이터도 정상적으로 삽입이 가능하다.
    邯郸易住宋至刚 작가 2019-08-21 14:40:24
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿