Подготовленный оператор SQL не выполняется? - PullRequest
0 голосов
/ 29 октября 2018

У меня был следующий .php файл, работающий асинхронно через AJAX с моей главной страницы, который должен был отправлять комментарии:

<?php
session_start();
include "dxbase.php";
$conn = new mysqli($servername, $username, $password, $dbname);



    $comment = "practice";
    $prid = 2;

    if(isset($_SESSION['user'])){

    $usera = $_SESSION['user'];


    $stmt = $conn->prepare("INSERT INTO reviews (prid, content, username) VALUES (?, ?, ?)");
    $stmt->bind_param("sss", $prid, $comment, $usera);
    $stmt->execute();
    echo "Review submitted!";
    $stmt->close();




    } else {
        echo "Oops! You need to be signed in to review products!";



    }
    $conn->close();
?>

Когда я запустил его, он повторил, что отправил комментарий, но когда я проверил свою базу данных, ее там не было: DB

Почему не вставляется?!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...