0
이전 질문에서 PDO로 마이그레이션 한 후, 나는 작은 걸림돌을 쳤습니다. MySQL 테이블에 정보를 삽입 할 수 없습니다.PHP와 PDO로 삽입 할 수 없습니다.
여기에 내가 가진 무엇 :
include_once(db.php);
$platform = $_POST['platform'];
$location = $_POST['location'];
$name = $_POST['name'];
$secret = sha1($_POST['password']);
$sql = $db->prepare("INSERT INTO `servers` (`id`, `secret`, `platform`, `location`, `name`) VALUES (:id, :secret, :platform, :location, :name)");
$sql->bindValue(':id', 'null');
$sql->bindValue(':secret', $secret);
$sql->bindValue(':platform', $platform);
$sql->bindValue(':location', $location);
$sql->bindValue(':name', $name);
$sql->execute();
나는 새로운 레코드를 삽입하지 않을 이유를 찾을 수 없습니다.
걱정할 필요가 없습니다. 그것은 항상 발생합니다. – Jurgo
이것은보기 쉬운 것이어야합니다. * 항상 * ini_set ('display_errors', 1); error_reporting (E_ALL);'코드를 개발할 때 이것이 훨씬 쉬워집니다! –
나는 이것을 다시 피하기 위해 지금 당장 할 것이라고 생각한다. – Battleroid