Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/258.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 您的SQL语法-XAMPP中有一个错误_Php_Sql - Fatal编程技术网

Php 您的SQL语法-XAMPP中有一个错误

Php 您的SQL语法-XAMPP中有一个错误,php,sql,Php,Sql,我尝试运行一个查询,但它说我的SQL语法有错误。为什么? 这应该是您需要的唯一代码: $sql = "INSERT (email, username, password) VALUES ($email, $username, $password)"; 我也知道SQL注入。我将添加一个补丁,它是mysqli\u real\u eacape\u string()函数。您缺少表名。试一试 $sql = "INSERT INTO table_name (email, username, passwor

我尝试运行一个查询,但它说我的SQL语法有错误。为什么?

这应该是您需要的唯一代码:

$sql = "INSERT (email, username, password) VALUES ($email, $username, $password)";

我也知道SQL注入。我将添加一个补丁,它是
mysqli\u real\u eacape\u string()
函数。

您缺少表名。试一试

$sql = "INSERT INTO table_name (email, username, password) VALUES ($email, $username, $password)";

这应该是您需要的唯一答案:在表名称(column1,column2,column3,…)中插入值(value1,value2,value3,…)如果您真正了解SQL注入,您将使用准备好的语句,而不是逃避输入。一个大的更正+1这只是问题的50%。我不明白这为什么会得到这么多选票。我真的怀疑所有这些值都是整数。@Fred ii-,我完全同意,我还认为重复部分中的两个链接不适用于对问题的100%直接回答“我也认为重复部分中的两个链接不适用于对问题的100%直接回答”@Whiteletsinblankpapers我对此表示怀疑。