Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/295.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语法有错误;查看与您的MySQL服务器版本相对应的手册,了解正确的版本_Php_Mysql_Sql_Phpmyadmin_Syntax Error - Fatal编程技术网

Php 您的SQL语法有错误;查看与您的MySQL服务器版本相对应的手册,了解正确的版本

Php 您的SQL语法有错误;查看与您的MySQL服务器版本相对应的手册,了解正确的版本,php,mysql,sql,phpmyadmin,syntax-error,Php,Mysql,Sql,Phpmyadmin,Syntax Error,我使用phpMyAdmin版本信息:4.2.0(最新) 但是 我有: phpMyAdmin配置存储未完全配置,某些扩展功能已停用。要了解原因,请单击此处 打开新的phpMyAdmin窗口 您的配置文件包含与默认MySQL特权帐户相对应的设置(root,无密码)。您的MySQL服务器正在使用此默认值运行,容易受到入侵,您确实应该通过为用户“root”设置密码来修复此安全漏洞 我的代码是: You have an error in your SQL syntax; check the manual

我使用phpMyAdmin版本信息:4.2.0(最新)

但是 我有: phpMyAdmin配置存储未完全配置,某些扩展功能已停用。要了解原因,请单击此处

打开新的phpMyAdmin窗口

您的配置文件包含与默认MySQL特权帐户相对应的设置(root,无密码)。您的MySQL服务器正在使用此默认值运行,容易受到入侵,您确实应该通过为用户“root”设置密码来修复此安全漏洞

我的代码是:

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 ''users' VALYES('','users')' at line 1

它不是
VALYES
。它是

<?php 

$connect = mysql_connect('localhost','root','') or die(mysql_error());
mysql_select_db('Happydate_db');
if (isset($_POST['submit']))
$users = $_POST['users'];
$query = mysql_query("INSERT INTO users VALYES('',`users`)")or die(mysql_error())

?>
<form method="post" action="signup.php">
<input  type="text" name="users" placeholder= " | users" required/> <br>
<input  type="submit" name="submit" value="signup" />
</form>

参考

VALYES
而不是
打字错误
VALYES
应该是
此外,用户不应该在值部分被反引号包围,这仍然会触发错误,因为您有
`users`
而不是
'users'
 $query = mysql_query("INSERT INTO users VALUES('','users')")or die(mysql_error())