zrobilem, jak piszesz, ale dalej nie dziala

nie qmam dlaczego w dalszym ciagu w wierszu polecen, jak poprzez update wpisuje nowe haslo wykorzystujac md5, to wykonuje, ale z bledem.
UPDATE admin SET wartosc=md5('haslo') WHERE id=1;
i wyswietla mi wowczas
Cytat
Query OK, 1 row affected, 1 warning (0.02 sec)
Rows matched: 1 Changed: 1 Warnings: 1
dlaczego?
tworzac tabele kolumne okreslilem jako varchar(30) i nut null.
natomiast tak wyglada skrypt sprawdzajacy dane wysylane z formularza:
<?php
// ustawiam wartosc zmiennej $uwaga
// ma ona za zadanie ostrzegac o bledach
$uwagi = NULL;
// przypisuje wartosc przeslanego hasla zmiennej $haslo
$haslo = $_POST['haslo'];
// wczytuje plik
// i lacze sie z baza danych
include('inc/polacz.inc');
$polecenie1 = \"SELECT id FROM admin WHERE id=1 AND wartosc=md5('\" . $haslo . \"')\";
// sprawdzam poprawnosc wprowadzonego hasla
// wykonuje dla prawidlowego hasla
if ($wynik2 == 1) {
// zmieniam wartosc pola
$polecenie2 = mysql_query(\"UPDATE admin SET wartosc=1 WHERE id=2\"); header (\"Location: index.php?strona=6\"); // sprawdzam poprawnosc wprowadzonego hasla
// wykonuje dla nieprawidlowego hasla
} else {
$uwagi .= 'podales nieprawidlowe haslo.' . \"n\";
}
?>
tylko potem zamiast nadpisywania wartosci w tabeli admin bede tworzyl sesje, ale to teraz nie ma znaczenia
editzapomnialem dodac, ze bez md5 wszystko dziala jak powinno