Witam. Poniższy kod miałby mi posłużyć do zmienienia wartości 0 w polu bazy danych pt. status, na wartości równą 1; ale nie zmienia. Co jest tego przyczyną ?
<?php
$mysql_host = 'mysql.cba.pl';
$mysql_login = 'loginbazy';
$mysql_haslo = 'haslobazy';
$mysql_baza = 'nazwabazy_cba_pl';
$login = $_GET['login'];
$kod = $_GET['kod'];
$kodbaza = mysql_query("SELECT kod FROM uzytkownik WHERE login=$login");
$wlacz = 1;
if ($kod = $kodbaza)
{
$polaczenie = mysql_connect($mysql_host, $mysql_login, $mysql_haslo) or die('Błąd: nie udało się nawiązać połączenia z bazą danych.');
mysql_select_db($mysql_baza) or die('Błąd: nie udało się wybrać schematu bazy danych.');
mysql_query("UPDATE uzytkownik SET status=$wlacz WHERE login=$login");
echo ('Twoje konto zostało aktywowane. Możesz się zalogować na stronie głównej.');
}
else
{
echo ('Nie można aktywować konta. Kod aktywacyjny nie zgadza się z wygenerowanym przy rejestracji. Zarejestruj się jeszcze raz.');
}
?>
Z góry dziękuje za pomoc.