Я просто не знаю, что делать, и не знаю, как искать эту странную проблему. Вот это:Weird Variable/Mysql Issue
Все соединения на странице работают правильно, только в случае, если:
У меня есть этот код, чтобы обновить скрыто на базе данных
$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. Это просто делает поле пустым.
Если я эхо $ SQL вар, я получаю это: UPDATE SET email='[email protected] Новичок 'WHERE имя пользователя = 'teste1' и senha = 'e10adc3949ba59abbe56e057f20f883e'
Если я выбежала вручную это запрос на mySQL, он обновляет поле, как я хочу.
Если я вручную передать значение переменной по $ Femail ($ Femail = "[email protected]"). Он работает отлично.
Единственный способ, который не работает, - это когда я принимаю значение от Форма.
У кого-нибудь есть решение для этого? D:
Спасибо за помощь вам обоим. Теперь работает! –