gpt4 book ai didi

php - Logcat 显示解析错误 : syntax error, 意外 ':' in C :\wamp\www\signup. php 第 2 行。使用 php 和 mysql 登录和注册表单

转载 作者:行者123 更新时间:2023-11-29 23:19:30 25 4
gpt4 key购买 nike

我是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')
?>

这是我得到的错误,但我仍然不知道为什么..因为我已经检查了所有语法..也许我可能是错的,但我不知道,所以我希望能让你们都明白帮助..谢谢..

Parse error: syntax error, unexpected ':' in C:\wamp\www\signup.php on line 2

最佳答案

我看到的一个语法错误与该行有关。

$sql= "INSERT TO whatevershit_login value (".$id",'"$user"'','"$pass"')";

正确执行string concatenation它需要如下所示。

$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 行某处有一个冒号字符。我猜测冒号位于该行的末尾并且是一个拼写错误。在这种情况下,您只需将其更改为分号 ;

关于php - Logcat 显示解析错误 : syntax error, 意外 ':' in C :\wamp\www\signup. php 第 2 行。使用 php 和 mysql 登录和注册表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27445564/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com