정보를 삽입하지 않는 PDO 삽입 문이 있는데 그 이유는 분실했습니다. 내 성명은 다음과 같습니다.PDO를 사용하여 테이블에 날짜 삽입
$log = $conn->prepare("insert into log_activity (user, event, date) values(:who, :event, :date)");
$log->bindParam(":who", $name, PDO::PARAM_INT);
$log->bindParam(":event", $event, PDO::PARAM_STR);
$log->bindParam(":date", $date, PDO::PARAM_STR);
$log->execute();
완벽하게 작동하는 등록을 위해 비슷한 날짜 (날짜가 없음)를 사용합니다. 값은 다음과 같습니다.
$name = $_POST['name'];
$event = $_POST['thing'];
$date = $_POST['date'];
거기에 값이 있으며 오류 진술을 던지지는 않습니다. 문제가 될 수 있다고 생각하는 날짜를 삭제하려고 시도했지만 여전히 작동하지 않습니다. 나는 쉽게 뭔가를 놓치고 있지만 그것을 찾을 수 없다고 확신합니다.
감사
예, 이름은 사용자가 누구인지에 따라 1 또는 2입니다 (select 문에서 온 것입니다). – Jim
@Jim 내 편집 참조하십시오. 오류가 발생하지 않습니다. – meda
오류 속성이 추가되어 데이터베이스 테이블이 변경된 것으로 밝혀졌습니다. 필드 이름이 잘못되었습니다. 그들을 업데이 트하고 지금은 잘 작동합니다. 감사. – Jim