dob를 "html"형식의 "날짜"로 설정하고 내 stu 테이블에서 문자열로 가져 오므로 varchar로 만들었지 만 null은 기본값으로 저장 중입니다PHP 준비 문에 대한 날짜 형식
코드를 확인 ...
/* Prepared statement, stage 1: prepare */
if (!($stmt = $mysqli->prepare("INSERT INTO `stu` (`name`, `gender` , `dob`) VALUES (
?, ?, ?) "))) {
echo "Prepare failed: (" . $mysqli->errno . ") " . $mysqli->error;
}
/* Prepared statement, stage 2: bind and execute */
if (!$stmt->bind_param('sss', $name , $gender , $dob)) {
echo "Binding parameters failed: (" . $stmt->errno . ") " . $stmt->error;
}
$ dob 변수에 원하는 값이 포함되어 있습니까? 아마도 mysqli 문을 검사하기 전에 에코를 남기십시오. –
어떻게'$ dob'를 정의하는지 보여주십시오. – MrCode