这个 sql 函数适用于我的所有脚本,除了这个。有人看出它出了什么问题吗?不起作用的部分...是应该将变量插入表的部分。包含用于登录数据库,这是完全正确的(我仔细检查过)。
<?php
session_start();
include_once 'dbh.php';
$confirm = $_POST['confirm'];
$check = $_SESSION['forum_name'];
if ($confirm == $check) {
include_once 'dbh.php';
$sql = "INSERT INTO forum_names (name) VALUES ('$forum_name');";
$result = mysqli_query($conn, $sql);
header("Location: ../redir.php?postsuccess=success");
} else {
echo "Your names do not match" . " ";
echo "<a href='../redir.php'>Click here to try again</a>";
}
?>
最佳答案
$forum_name
不存在。因此,要么将其替换为 $check
,要么将 $check
替换为 $forum_name
。
我不知道这如何在使用该代码的其他页面上工作。
关于php - 写一个博客论坛...并且需要有关 sql 的帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50217449/