输入中出现意外字符:'''(ASCII = 39)

时间:2013-09-10 21:02:26

标签: php mysql sql

我有以下代码:

<?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

我的服务器上出现此错误:

警告:输入中出现意外字符:第15行/kunden//webseiten/xcode/add.php中的'''(ASCII = 39)状态= 1

解析错误:语法错误,第15行的/kunden/webseiten/xcode/add.php中的意外'“'

有人能为此提供帮助吗?

谢谢

1 个答案:

答案 0 :(得分:1)

ASCII 39(十进制)是单个撇号。

我看到的错误是&#34;电子邮件&#34;之后的额外逗号。线。试试这个:

                '".$_POST['username']."',
                '".md5($pass)."',
                '".$_POST['email']."'