gpt4 book ai didi

mysql - 简单的mysql数据库

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

我正在创建一个简单的 mysql 数据库,但出现以下错误:解析错误:语法错误,意外的 'aasda' (T_STRING) 在线:VALUES ("aasda", "sa", "asda", 43, "ada")");

这是代码:

$con=mysql_connect("localhost","root","");

if (!$con)
{
die ("Could not connect: " . mysql_error());
}
if (mysql_query("CREATE DATABASE my_db",$con))
{
echo "Database created";
}
else
{
die("not");
}
mysql_select_db("my_db", $con);
$sql = "CREATE TABLE Users
(
username varchar(20),
firstname varchar(15),
lastname varchar(15),
age int,
emailadress varchar(20)
)";

mysql_query($sql,$con);

mysql_query("INSERT INTO Users (username, firstname, lastname, age, emailadress)
VALUES ("aasda", "sa", "asda", 43, "ada")");


mysql_close($con);

我不明白我做错了什么。感谢您的帮助和耐心!

最佳答案

使用单引号

mysql_query("INSERT INTO Users (username, firstname, lastname, age, emailadress)
VALUES ('aasda', 'sa', 'asda', 43, 'ada')");

还有一件事,您的查询容易遭受 SQL 注入(inject),请花点时间阅读下面的文章,以保护自己免受 SQL 注入(inject)

关于mysql - 简单的mysql数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13108096/

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