Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]usunięcie użytkownika z bazy danych - problem
mr_Bart
post
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 15.11.2010

Ostrzeżenie: (0%)
-----


Witam,
chcę usunąć użytkownika z bazy danych i nie wiem w czym tkwi problem. Kod do usuwania komentarzy mi działa, a do usuwania uż. już nie, a jest praktycznie identyczny. Oto on:

  1. require_once ('funkcje.php');
  2. tworz_naglowek_html ('Strona glówna');
  3.  
  4. sprawdz_prawid_uzyt();
  5. $nazwa_uz= $_SESSION['prawid_uzyt'];
  6.  
  7.  
  8. $lacz= lacz_bd ();
  9. $wynik= $lacz-> query ("select * from uzytkownik");
  10. if (!$wynik)
  11. throw new Exception ('Nie udało się wyświetlić uzytkowników');
  12.  
  13. if($wynik->num_rows > 0) {
  14. while ($r= $wynik->fetch_assoc() ) {
  15.  
  16. echo " <A href='usun_uzytkownika.php?nazwa_uz=".$r['nazwa_uz']."'>(".$r['email']." - ".$r['nazwa_uz']." - ".$r['prawa'].") <br></a>";
  17.  
  18. }
  19. }
  20.  
  21. if ($_GET["nazwa_uz"]) {
  22. $lacz= lacz_bd ();
  23. $wynik_usun= $lacz-> query ("delete from uzytkownik where nazwa_uz=".$_GET["nazwa_uz"].";");
  24. if (!$wynik_usun)
  25. throw new Exception ('Nie udało się usunąć uzytkownika');
  26. }
  27.  
  28. if ($wynik_usun)
  29. {
  30. echo ("Użytkownik został usunięty!");
  31. }
  32.  
  33.  
  34. ?>
  35.  


w błędzie wyskakuje to: throw new Exception ('Nie udało się usunąć uzytkownika'); czyli nie może wykonać się zapytanie do bazy danych;
Proszę o pomoc, będę serdecznie wdzięczny.

Ten post edytował mr_Bart 12.05.2011, 22:14:39
Go to the top of the page
+Quote Post
kill15
post
Post #2





Grupa: Zarejestrowani
Postów: 184
Pomógł: 14
Dołączył: 21.12.2010

Ostrzeżenie: (0%)
-----


hmm może:

  1. $lol = $_GET["nazwa_uz"];
  2. $wynik_usun= $lacz-> query ("delete from uzytkownik where nazwa_uz='$lol'");



sorki że trochę zmieniłem jakoś lepiej łykam przypisywanie przed zapytaniem ale chodziło mi tu głownie o ; po cudzysłowiu

Ten post edytował kill15 12.05.2011, 22:56:18
Go to the top of the page
+Quote Post
mr_Bart
post
Post #3





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 15.11.2010

Ostrzeżenie: (0%)
-----


Działa exclamation.gif! Dziękuję serdecznie !
Go to the top of the page
+Quote Post
evolucja
post
Post #4





Grupa: Zarejestrowani
Postów: 362
Pomógł: 27
Dołączył: 14.09.2009

Ostrzeżenie: (0%)
-----


W tym wypadku problemem zapewne był brak apostrofów. Piszę jednak w innym celu. Zwracam uwagę na to, że dawanie gdziekolwiek zmiennej GET w zapytaniu bez jakiegokolwiek filtrowania nie jest zbyt odpowiedzialne.


--------------------
zmoderowano - waga i rozmiar
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 12:05