<?php
// 중복된 비밀번호 확인
if(trim($_POST['pwd']) != Trim($_POST['rpwd'])){
종료('twice The 비밀번호가 일치하지 않습니다. 이전 페이지로 돌아가세요.');
}
// 데이터 쓰기 준비 완료
$username = Trim($_POST['username']) // 표시되는 데이터
$ 비밀번호 = md5($_POST['pwd']); // 보이는 데이터, md5는 비밀번호 암호화 방법입니다
$time = time() 등록 시간
$ip = $_SERVER['REMOTE_ADDR' ]; // 보이지 않는 데이터, 반환 IP 주소, 사용자가 등록한 IP, ip2long을 사용하여 정수 저장소로 변환할 수 있습니다
// 데이터베이스 서버 연결, 판단 오류, 데이터베이스 선택 및 문자 집합
$conn = mysqli_connect('localhost', 'root', '123');
if(mysqli_errno($conn)){
echo mysqli_error ($conn);
종료;
}
mysqli_select_db($conn, 'user');
mysqli_set_charset($conn, 'utf8');
// 결합된 SQL 문
$sql = "user(사용자 이름, 비밀번호, createtime, createip)에 삽입 값('" . $username ."', '" . $password . "', '" . $time . "', '" . $ time . "', '" . $ip . "')";
// 명령문을 보내고 상태를 확인합니다.
$result = mysqli_query($conn, $sql);
if($ result){
echo 'success' "<br / >";
}else{
echo 'failure' . "<br />";
}
// 자동 증가된 기본 키 ID를 인쇄하려면 mysqli_insert_id()를 사용하세요
echo '현재 사용자가 삽입한 ID는 다음과 같습니다.' . mysqli_insert_id($conn);
// 데이터베이스 연결을 닫습니다
mysqli_close($conn);
?>
PHP 코드에는 아무런 문제가 없습니다. 양식에서 제출한 데이터가 존재하는지 인쇄한 다음 $result 값이 있는지 테스트하여 오류를 찾을 수 있습니다. 또한 데이터베이스 테이블에 실제로 ID가 자동으로 설정되어 있습니까? 증가? 아무튼 성공했어요 ㅎㅎ
실행 결과:
실행 결과는 무엇인가요?