php - 写一个博客论坛...并且需要有关 sql 的帮助

标签 php mysql

这个 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/

相关文章:

java - 尝试连接 MySQL 数据库时 java 中出现 NullPointerException

mySQL View 显示不同的值及其下面的所有相关行

javascript - 更新/创建 ng-submit 和服务

php - 连接表中缺少数据时出现 SQL 连接错误

php - 单击图像时从动态表中删除一行

java - MySql DATETIME 到 java.util.Calendar

javascript - 我的 JavaScript 函数/if 语句仅在按特定顺序放置时才有效

php - Wordpress 和 Metro 画廊不可见

php - Laravel PHP向数据库插入数据时出现无效字符串问题

来自行中具有多个值的表的 PHP SQL 查询 ID