передача статических значений в блок вставки pdo, сбой - PullRequest
1 голос
/ 03 апреля 2019

У меня есть оператор вставки SQL, который вставляет в 6 столбцов таблицы.последние два используют предопределенные значения.в части значений оператора sql я просто поместил значения в кавычки (и это сработало в следующем уроке), но это не сработает.я удалил последние два значения и столбцы в операторе sql, и он вставил их нормально, поэтому по некоторым причинам он не принимает статические значения.Кто-нибудь может определить проблему?

if (isset($_POST["submit"])){
  $name = $_POST["commenterName"];
  $email = $_POST["commenteremail"];
  $comment = $_POST["commenterthoughts"];
  date_default_timezone_set("Europe/Dublin");
  $currenttime = time();
  $datetime= strftime("%B-%d-%Y %H:%M:%S", $currenttime);




    $sql = "INSERT INTO comments(datetime,name,email,comment,approvedby,status) VALUES(:time,:name,:email,:comment,'pending','off')";
    $stmt = $connect->prepare($sql);
    $stmt->bindValue(':time',$datetime);
    $stmt->bindValue(':name',$name);
    $stmt->bindValue(':email',$email);
    $stmt->bindValue(':comment',$comment);
    $Execute = $stmt->execute();



    if($Execute){
      $_SESSION["success"] = "data added successfully";
      redirect("fullpost.php");
    }else {
      $_SESSION["error"] = "something went wrong. data not added to table";
      redirect("fullpost.php");
    }
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...