2011-12-26 3 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