Problem może trywialny, bo chodzi o zwykłe zapytania. Formularz do edycji danych o userze. Zapytania wyglada nastepujaco:
<?php function uaktualnij($nazwa_uz, $email, $nazwisko, $klass) { $lacz = lacz_bd(); $wynik = $lacz->query("update autorzy set pelne_nazwisko = '$nazwisko', email = '$email', klasa = '$klass' where nazwa_uz = '$nazwa_uz'"); if (!$wynik) throw new Exception('Modyfikacja w bazie danych niemożliwa, proszę spróbować później...'.$nazwa_uz.', '.$email.', '.$nazwisko.', '.$klass.' '.mysql_error); return true; } ?>
Zwraca true, gdyz wyswietlany jest komunikat o pomyslnej operacji, lecz w bazie danych nie nastepuja zadne zmiany! Nawet zastapienie pustymi ciagami, no nic.
Wtedy pomyslalem zeby 'zepsuc' zapytanie i dalem update sautorzy <-(takiej tablicy nie ma). I moim oczom ukazał sie wyjatek zawierajacy "Modyfikacja w bazie.." oraz wszystkie zmienne tak jak je chcialem umiescic w bazie! Natomiast mysql_error wyswietlany jest po prostu jako napis "mysql_error", zadnego bledu jako takiego.
Proszę o pomoc :/