;得到了这个mysql请求:
$q=@mysql_query("INSERT INTO personnes(login,pass,user_email,logged_ip,created,user_first_name,user_last_name,user_organization,user_address1,user_address2,user_city,
user_country,user_zip,user_phone,userer_fax) VALUES ('".mysql_escape_real_string($login)."', '".mysql_escape_real_string($pass)."', '".mysql_escape_real_string($user_mail)."',
'".mysql_escape_real_string($ip)."', '".mysql_escape_real_string( $dates)."', '".mysql_escape_real_string($first_name)."', '".mysql_escape_real_string($last_name)."',
'".mysql_escape_real_string($organisation)."', '".mysql_escape_real_string($address1)."', '".mysql_escape_real_string($address2)."', '".mysql_escape_real_string($city)."',
'".mysql_escape_real_string('France')."', '".mysql_escape_real_string($zip)."', '".mysql_escape_real_string($phone)."', '".mysql_escape_real_string($fax)."')");
好;由于类型..etc,我用这个请求遇到了一些麻烦;但是当我最终没有错误时;什么都没发生。 我在请求之后放了一个ECHO,但它永远不会到达 谢谢
答案 0 :(得分:1)
您似乎错误地编写了函数mysql_escape_real_string。
在开发阶段使用@并不是一个好习惯。您可以添加调试代码,如:
$q = mysql_query("INSERT INTO ... " );
if (!$q) {
die(mysql_error()); // You'll be notified if there's any syntax error in your query.
}
答案 1 :(得分:0)
代码应
$q=mysql_query("INSERT INTO personnes(login,pass,user_email,logged_ip,created,user_first_name,user_last_name,user_organization,user_address1,user_address2,user_city,
user_country,user_zip,user_phone,userer_fax) VALUES ('".mysql_real_escape_string($login)."', '".mysql_real_escape_string($pass)."', '".mysql_real_escape_string($user_mail)."',
'".mysql_real_escape_string($ip)."', '".mysql_real_escape_string( $dates)."', '".mysql_real_escape_string($first_name)."', '".mysql_real_escape_string($last_name)."',
'".mysql_real_escape_string($organisation)."', '".mysql_real_escape_string($address1)."', '".mysql_real_escape_string($address2)."', '".mysql_real_escape_string($city)."',
'".mysql_real_escape_string('France')."', '".mysql_real_escape_string($zip)."', '".mysql_real_escape_string($phone)."', '".mysql_real_escape_string($fax)."')");
注意:mysql_ *函数在5.6中已弃用,在7 !!中删除了
从PHP 5.5开始不推荐使用,在PHP 7中删除