Logcat在第2行的C:\ wamp \ www \ signup.php中显示了解析错误:语法错误,意外的':',使用php和mysql登录并注册表单

ken

我是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中出现意外的':'

戴维·T·萨德勒

我看到的一个语法错误是该行。

$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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章