输入中意外的字符:'''(ASCII = 39)
我有以下代码:
<?php
header( 'Content-type: text/xml' );
mysql_connect( 'domain', 'user', 'password' );
mysql_select_db( 'database' );
mysql_query("   INSERT INTO user(userName,password,email)
                VALUES(
                    '".$_POST['username']."',
                    '".md5($pass)."',
                    '".$_POST['email']."',          
 )" );
?>
当我尝试在url中加载这个:
http://xcode.domain.de/add.php?userName=test&password=test
我在我的服务器上发生了这个错误:
警告:输入中出现意外字符:'''(ASCII = 39)状态= 1在/kunden//webseiten/xcode/add.php在第15行
解析错误:语法错误,在第15行的/kunden/webseiten/xcode/add.php中意外的'“'
有人可以帮忙吗?
谢谢
ASCII 39(十进制)是单撇号。
我看到的错误是“电子邮件”行之后的额外逗号。 尝试这个:
                '".$_POST['username']."',
                '".md5($pass)."',
                '".$_POST['email']."'         
上一篇: Unexpected character in input: ''' (ASCII=39)
下一篇: Warning: unexpected character in input: " (ascii=29) state=0 in
