오류 메시지PHP Prepared statements 문제
Column 'fname' cannot be null
실제로 null이 아닙니다. 나는 바인딩에 문제가 있다고 생각합니다. 나도 바인딩해야합니까()?
$stmt = $db->prepare("INSERT INTO `users` (`fname`, `mname`, `lname`, `email`, `pass`, `reg_dt`) VALUES (?, ?, ?, ?, ?, NOW())") or die(htmlspecialchars($db->error));
$rc = $stmt->bind_param("sssss", $fname, $mname, $lname, $email, $pass) or die(htmlspecialchars($stmt->error));
??
당신은 테이블에 NOT NULL 사용하고, 타임 스탬프 수 있습니다. 또한 NOW()를 바인딩 할 필요가 없습니다. – user455318
행 업데이트시 타임 스탬프를 업데이트하지 않으려 고합니다 – heron
바인딩 한 변수의 컨텐츠를 제공 할 수 있습니까? – Marcus