gpt4 book ai didi

php - 我的 PHP 变量没有插入到我的 MySQL 表中

转载 作者:行者123 更新时间:2023-11-29 08:07:40 26 4
gpt4 key购买 nike

<?php

mysql_connect("10.246.16.129", "alanay_org", "SNIP")or die("Cannot Connect");
mysql_select_db("alanay_org")or die("cannot select DB");

INSERT INTO members ('id', 'username', 'password')
VALUES
(NULL, '$_POST[username]','$_POST[password]')";

?>

我的代码没有插入到我的 MySQL 表中,行按 ID、用户名和密码进行。我已经检查过,HTML 注册表单没有任何错误。请帮忙。

抱歉,我对 PHP 还很陌生。让我休息一下。

编辑:

这是register.php

<!DOCTYPE html>
<html>
<head>
<title>Login</title>
<link rel="stylesheet" type="text/css" href="/form/stylesheet.css" />
</head>
<body>
<center>
<form action="/form/registered.php" method="post">
<input class="username" name="username" type="text" placeholder="Username" />
<input class="password" name="password" type="password" placeholder="Password" />
<input class="submit" type="submit" value="Register" />
</form>
</center>
</body>
</html>

这是注册的.php

<?php
$con = mysqli_connect("10.246.16.129","alanay_org","password","alanay_org");

$sql = "INSERT INTO members ('username', 'password') VALUES ('$_POST['username']','$_POST['password']')";

mysqli_query($con, $sql);
?>

我做错了什么? :(

最佳答案

您的帖子变量语法错误。这:

$_POST[username]

应该是:

$_POST['username']

加上@Dagon 所说的。

关于php - 我的 PHP 变量没有插入到我的 MySQL 表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22392729/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com