Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Не изменяется информация в MySQL

Chump Ch Гуру (3343), на голосовании 1 год назад
У меня на сайте есть регистрация и вход по почте и паролю, также есть запись имени в базу данных, но также я написал форму по редактированию имени и другой информации, но почему-то она не работает.
     session_start(); 
if (!isset($_SESSION['SESSION_EMAIL'])) {
header("Location: index.php");
die();
}

$msg = "";
include 'config.php';

$query = mysqli_query($conn, "SELECT * FROM users WHERE email='{$_SESSION['SESSION_EMAIL']}'");
if (mysqli_num_rows($query) > 0) {
$row = mysqli_fetch_assoc($query);

echo 0;
}

if (isset($_POST['submit'])) {
$name = mysqli_real_escape_string($conn, $_POST['name']);

$sql = "UPDATE users SET name = '{$name}' WHERE email = '{$_SESSION['SESSION_EMAIL']}'";
$result = mysqli_query($conn, $sql);

if ($result) {
$msg = "
Name has been updated successfully.
";
} else {
$msg = "
Something wrong went.
";
}
}
?>
Голосование за лучший ответ
Coder MSK Ученик (220) 1 год назад
Заверши сессию/транзакцию в базе
Chump ChГуру (3343) 1 год назад
Все равно не получается.
Похожие вопросы