我已经为此挣扎了很长时间,所以如果有人能指出我的陈述是否有任何直接错误,我会很感激?
$stmt = $conn->prepare("INSERT INTO cases
(identifier, title, description, action)
VALUES (?, ?, ?, ?)");
$stmt->bind_param("ssss", $identifier, $title, $description, $action);
$stmt->execute();
$identifier = "a";
$title = "a";
$description = "a";
$action = "a";
$stmt->close();
$conn->close();
我的桌子里什么也没插。
在执行语句后定义变量时,不会插入任何内容。所以它不会进入任何东西。这就像你把明信片放进邮箱后,试图在明信片上写些什么。
$identifier = "a";
$title = "a";
$description = "a";
$action = "a";
$stmt = $conn->prepare("INSERT INTO cases (identifier, title, description, action) VALUES (?, ?, ?, ?)");
$stmt->bind_param("ssss", $identifier, $title, $description, $action);
$stmt->execute();
现在,我还没有看到您的$conn
变量,所以,如果可以的话。这应该可以解决您的问题。