这个PHP MySQL查询有什么问题?
使用此查询时,我不断遇到MySQL错误:这个PHP MySQL查询有什么问题?,php,mysql,syntax,Php,Mysql,Syntax,使用此查询时,我不断遇到MySQL错误: $query = "INSERT INTO Subscribe (`FirstName`,`LastName`,`Username`,`Password`,`Email`,`Expiration`,`Status`,`Policy`,`dlPolicy`,`Extension`,`Key`,`Temp`) VALUES ('".mysql_real_escape_string($fname)."','".mysql_real_escape_string(
$query = "INSERT INTO Subscribe (`FirstName`,`LastName`,`Username`,`Password`,`Email`,`Expiration`,`Status`,`Policy`,`dlPolicy`,`Extension`,`Key`,`Temp`) VALUES ('".mysql_real_escape_string($fname)."','".mysql_real_escape_string($lname)."','".mysql_real_escape_string($user)."', '".mysql_real_escape_string($pass)."', '".mysql_real_escape_string($email)."','".$exp."', '".$userkey."', '3', '1', '.exe,.mp3,.torrent,.mov,.zip','0', '0'";
以下是错误:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
有什么想法吗?看起来你忘了关闭
)
值
这应该起作用:
$query = "INSERT INTO Subscribe (`FirstName`,`LastName`,`Username`,`Password`,`Email`,`Expiration`,`Status`,`Policy`,`dlPolicy`,`Extension`,`Key`,`Temp`) VALUES ('".mysql_real_escape_string($fname)."','".mysql_real_escape_string($lname)."','".mysql_real_escape_string($user)."', '".mysql_real_escape_string($pass)."', '".mysql_real_escape_string($email)."','".$exp."', '".$userkey."', '3', '1', '.exe,.mp3,.torrent,.mov,.zip','0', '0')";
看起来您忘记了关闭
)
值
这应该起作用:
$query = "INSERT INTO Subscribe (`FirstName`,`LastName`,`Username`,`Password`,`Email`,`Expiration`,`Status`,`Policy`,`dlPolicy`,`Extension`,`Key`,`Temp`) VALUES ('".mysql_real_escape_string($fname)."','".mysql_real_escape_string($lname)."','".mysql_real_escape_string($user)."', '".mysql_real_escape_string($pass)."', '".mysql_real_escape_string($email)."','".$exp."', '".$userkey."', '3', '1', '.exe,.mp3,.torrent,.mov,.zip','0', '0')";
试试这个:
$query = " INSERT INTO Subscribe ('FirstName','LastName','Username','Password','Email','Expiration','Status','Policy','dlPolicy','Extension','Key','Temp') VALUES ({mysql_real_escape_string($fname)}, {mysql_real_escape_string($lname)}, {mysql_real_escape_string($user)}, {mysql_real_escape_string($pass)}, {mysql_real_escape_string($email)}, {$exp}, {$userkey}, '3', '1', '.exe,.mp3,.torrent,.mov,.zip', '0', '0')";
试试这个:
$query = " INSERT INTO Subscribe ('FirstName','LastName','Username','Password','Email','Expiration','Status','Policy','dlPolicy','Extension','Key','Temp') VALUES ({mysql_real_escape_string($fname)}, {mysql_real_escape_string($lname)}, {mysql_real_escape_string($user)}, {mysql_real_escape_string($pass)}, {mysql_real_escape_string($email)}, {$exp}, {$userkey}, '3', '1', '.exe,.mp3,.torrent,.mov,.zip', '0', '0')";
谢谢我想我只是错过了一些简单的东西。谢谢!我想我只是错过了一些简单的东西。