나는 무엇을 해야할지 모르겠지만이 이상한 문제를 검색하는 방법을 모른다. 여기입니다 : 페이지에이상한 변수/MySQL의 문제
모든 연결이 단지의 경우, 제대로 작동 :
을 내가
$fUsername = mysql_real_escape_string($_GET['user']);
$fPassword = mysql_real_escape_string($_GET['senha']);
$fEmail = mysql_real_escape_string($_POST['fEmail']);
$sql = "UPDATE usuario SET email='$fEmail ' WHERE username = '$fUsername' and senha = '$fPassword'";
$result=mysql_query($sql);
이제 데이터베이스에 이메일을 업데이트하려면이 코드를 가지고, 문제 :
이 쿼리는 BD의 "전자 메일"필드를 업데이트하지 않습니다. 단지 필드를 비게합니다. teste1 '와 senha ='e10adc3949ba59abbe56e057f20f883e '
내가 수동으로 실행하는 경우'사용자 이름 = '는 업데이트 사용자 선호도의 SET email='[email protected] : 나는 $의 SQL var에 반향 경우
,이 얻을 mySQL에 대한 질의, 내가 원하는 것처럼 필드를 업데이트합니다.
내가 수동으로 $ fEmail의 VAR에 값 전달하면 ($ fEmail을 = "[email protected]"). 그것은 잘 작동합니다.
작동하지 않는 유일한 방법은 양식에서 값을 가져 오는 것입니다.
누구에게도 해결책이 있습니까? D :
두 분 모두의 도움에 감사드립니다. 지금 일하고있어! –