作者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