2011-12-26 110 views
0

我仍然获得转义“在我的数据库下面是我的代码:php的mysql_real_escape_string不起作用?

$connection=mysql_connect ('localhost', $username, $password); 

if (!$connection) { 

    die('Not connected : ' . mysql_error()); 

} 
$name = mysql_real_escape_string($name); 
$address = mysql_real_escape_string($address); 
$number = mysql_real_escape_string($number); 
mysql_query("INSERT INTO people (name, area, phone) 
VALUES ('$name', '$address', '$number')"); 

} 

什么是错在这里

回答

1

什么是错在这里

可能没什么mysql_real_escape_string()逃脱字符串数据?。仅在插入的时候,数据在数据库内部的数据看起来没有变化,这是它的意思。

你的代码看起来很好(除了你不是checking the query for errors,你想这样做,你可以调试问题。)

+0

哦,不错,不知道..谢谢@Pekka – Tom 2011-12-26 14:26:09