[sql] proste zapytanie ktore idzie w pustke

0

// przygotowujemy haslo
$password = md5($password);

// wyswietla sie ladny hash md5
echo "".$password." [AA] ";

    $sql = "UPDATE phpbb_users SET user_password = ".$password." WHERE username = ".$user."";
    if( !$db->sql_query($sql) )
    {
            message_die(GENERAL_ERROR, "Unable to reseed PRNG", "", __LINE__, __FILE__, $sql);
    }

Odpalam ten skrypt, i co ? I nic... NIE MA bledu niby sie wszystko zrobilo, a zapytanie nietrafia do bazy.
Wykonywalem osobno w bazie to zapytanie i udalo sie ale przez skrypt niechce.
W tym samym skrypcie robie jeszcze SELECT i dziala... ale ten UPDATE cos znika w pustce... co to moze byc?

0

może commit zapomniałeś.

0

a co to znaczy? odaj przykladowy kod

nie to nie to, ort! czaczy.......... glupie to takie masakra, programowanie to wiocha ;//////////

// coz za inteligenta wypowiedz... - Cold

0

skąd wiesz że nie trafia do bazy?
Jeśli kolumna user jest tekstowa to zmień WHERE na:
WHERE username = '".$user."'";
w sqlu powinno to wyglądać
WHERE username = 'usernajm'; W zmiennej php nie mapojedynczych cudzysłowów

0

tak to bylo to, respekt zią :) kto by pomyslal taka [CIACH!] a tyle problemu kilka dni mi to zajelo

dzieki wielkie pozdro!

1 użytkowników online, w tym zalogowanych: 0, gości: 1