The value of the param $isConfirmed can be null, 0 or 1. When I try to send "null", PDO is returning me an Exception. How can I resolve that problem ?
$dbHandler = $dbConnection->prepare("INSERT INTO `Group` (visitId, guideId, groupSize, isConfirmed) VALUES (:visitId, :guideId, :groupSize, :isConfirmed)");
for($i = 0; $i < count($groupId); $i++) {
$dbHandler->bindParam(":visitId", $visitId, PDO::PARAM_INT);
$dbHandler->bindParam(":guideId", $guideId, PDO::PARAM_INT);
$dbHandler->bindParam(":groupSize", $groupSize, PDO::PARAM_INT);
$dbHandler->bindParam(":isConfirmed", $isConfirmed, PDO::PARAM_INT);
$dbHandler->execute();
}
PDO::PARAM_NULL, notPDO::PARAM_INT. Do a check to determine what type it is.