作者rexkimta (冷杉林)
看板PHP
标题[请益] Parse error
时间Tue Mar 6 00:25:46 2007
遇到了一个错误,
怎麽改也改不好。
Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in
C:\AppServ\www\php\game\makenewid.php on line 12
以下是程式码:
<?php
$link=mysql_connect("localhost","root","123456");
mysql_select_db("21040",$link);
echo "hello";
if( strcmp($_POST["recheckpw"], $_POST["password"]) != 0)
{
$insertsql="insert into idpassword values
(\"$id\",\"$password\",\"$nickname\")";
mysql_query($insertsql,$link);
echo '注册成功';
}
else
echo '失败'; //第十二行
?>
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.114.220.53
1F:推 yukang:注册成功 => 注册成功\ ..如果你不是用 utf-8 的话 03/06 00:31
2F:推 rexkimta:加\不是会取消'的功能吗? 03/06 00:44
3F:推 buganini:'功'的第二个byte正是'\' 03/06 02:37
4F:→ buganini:对PHP parser而言是 '注册成X\\', 那个X是功的first byte 03/06 02:43
5F:→ buganini:那个X实质上是A5 03/06 02:44
6F:→ buganini:还有PHP里面可以用==比较字串 03/06 02:45
7F:→ buganini:後面最好要mysql_close($link); 03/06 02:46
8F:推 rexkimta:所以结论是少用中文= = 还是谢谢啦。 03/06 13:57