我是php领域的新手,目前我正在测试一个简单的登录和注册表格。但是我遇到了一些错误,需要大家的帮助..tq
下面是我的一些代码..请帮助,在此先感谢
loginform.php
:
<html>
<form action="signup.php"method="post">
Username=<input type="text" name="n"></br>
Password=<input type="password" name="p"></br>
id<input type="text"name="id"></br>
<input type="submit">
</form>
</html>
signup.php
:
<?php
$conn = mysql_connect("localhost","root","");
$db = mysql_select_db("whatevershit_login","$conn");
?>
<?php
$user = $_POST['n'];
$pass = $_POST['p'];
$id = $_POST['id'];
$sql= "INSERT TO whatevershit_login value (".$id",'"$user"'','"$pass"')";
$query=mysql_query($sql);
#INSERT TO whatevershit_login value (
# 1,
# 'ken',
# 'ken')
?>
这是我得到的错误,但是我仍然不知道为什么..因为我已经检查了所有语法..也许我可能是错的,但是我不知道,所以希望能对您有所帮助。谢谢你..
解析错误:语法错误,第2行的C:\ wamp \ www \ signup.php中出现意外的':'
我看到的一个语法错误是该行。
$sql= "INSERT TO whatevershit_login value (".$id",'"$user"'','"$pass"')";
要正确执行字符串连接,需要阅读以下内容。
$sql= "INSERT INTO whatevershit_login VALUES (".$id.",'".$user."','".$pass."')";
关于错误消息,我假设您正在获得以下内容。
Parse error: syntax error, unexpected ':' in C:\wamp\www\signup.php on line 2.
这意味着在名为signup.php的文件的第2行上某处有一个冒号字符。我猜冒号在行尾并且是错字。在这种情况下,您只需要将其更改为分号即可;
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句