2011-12-26 2 views
0

나는 아직도 내 DB에서 "이스케이프 얻을 여기 내 코드입니다.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

Ohh nice는 몰랐습니다 .. 감사합니다 @Pekka – Tom

관련 문제