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