gpt4 book ai didi

php - 如何从 PHP 表单执行数据库插入

转载 作者:行者123 更新时间:2023-11-29 06:09:06 24 4
gpt4 key购买 nike

我遇到了 MySQL 和 PHP 问题。

当我尝试从 PHP 创建用户并将其添加到数据库时,出现错误:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''user', 'password') VALUES(, )' at line 1

这是我的 PHP 代码:

$user = $_REQUEST["user"];
$password = $_REQUEST["pass"];

// Make a MySQL Connection
mysql_connect("localhost", "root", "root") or die(mysql_error());
mysql_select_db("database") or die(mysql_error());

// Insert a row of information into the table "example"
mysql_query("INSERT INTO accounts('user', 'password')
VALUES($user, $password)")
or die(mysql_error());

echo "Data Inserted!";

最佳答案

您需要使用反引号(或不使用任何内容)而不是单引号来转义字段名称,并且可能将用户名和密码括在单引号中。:

mysql_query("INSERT INTO accounts(`user`, `password`)
VALUES('$user', '$password')")
or die(mysql_error());

关于php - 如何从 PHP 表单执行数据库插入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9958477/

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