![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 495 Pomógł: 2 Dołączył: 5.02.2006 Skąd: Wrocław Ostrzeżenie: (0%)
|
W jaki sposób usunąć z jakiejś tabeli tylko te dane dla, których id_uzytkownika nie zostało odnalezione w tabeli uzytkownicy?
|
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 246 Pomógł: 8 Dołączył: 2.04.2006 Skąd: Gliwice Ostrzeżenie: (0%)
|
Dziwne pytanie, jezeli usuneles juz id_usera z tabeli np: users to powinno sie samo usunac. Chyba ze nie zrobiles powiazan miedzy tabelami. A na logike, jak chcesz cos usunac z tabel jezeli nie masz juz odwolania ktore mowie wedlug czego ma usuwac (IMG:http://forum.php.pl/style_emoticons/default/tiredsmiley.gif)
np:
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 495 Pomógł: 2 Dołączył: 5.02.2006 Skąd: Wrocław Ostrzeżenie: (0%)
|
Tabela:
Uzytkownicy: id login... Posts id id_uzytkownika tresc... Nie da się z tabeli posts usunąć tych postów, z których wartość pola id_uzytkownika nie istnieje w tabeli uzytkownicy w polach id? |
|
|
|
Post
#4
|
|
|
Grupa: Przyjaciele php.pl Postów: 1 112 Pomógł: 20 Dołączył: 10.04.2005 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 246 Pomógł: 8 Dołączył: 2.04.2006 Skąd: Gliwice Ostrzeżenie: (0%)
|
|
|
|
|
Post
#6
|
|
|
Grupa: Przyjaciele php.pl Postów: 1 112 Pomógł: 20 Dołączył: 10.04.2005 Ostrzeżenie: (0%)
|
Cytat ale nie jestem pewny czy to zadziala, przeczytaj pierwszy lepsze FAQ do MySQL powinna byc skladnia. zadziała, ale akurat nie zrobi tego co @The Night Shadow by chciał żeby zrobiło. Aha, czytanie pierwszego lepszego FAQ zamieniłbym na czytanie Manuala. Tam faktycznie jest składnia. pozdr. |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 495 Pomógł: 2 Dołączył: 5.02.2006 Skąd: Wrocław Ostrzeżenie: (0%)
|
Jak to ubrać w php?
Tak nie działa... |
|
|
|
| -Gość- |
Post
#8
|
|
Goście |
Jak to ubrać w php?
Tak nie działa... jasne ze nie bedzie dzialac bo za zmienne typu $ musisz cos podstawic (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif) |
|
|
|
Post
#9
|
|
|
Grupa: Przyjaciele php.pl Postów: 1 112 Pomógł: 20 Dołączył: 10.04.2005 Ostrzeżenie: (0%)
|
jasne ze nie bedzie dzialac bo za zmienne typu $ musisz cos podstawic :> ja bym zakładał, że te zmienne mają jednak odpowiednią wartośc, a @The Night Shadow poprostu nie pokazuje tego przypisania. Tak? @The Night Shadow: mysql_error() coś pokazuje? czy wykonuje się bez błędu ale nie usuwa tego co powinno? Nazwy kolumn w bazie podałeś prawidłowo? MySQL masz w wersji co najmniej 4.1? (mysql_get_server_info" title="Zobacz w manualu php" target="_manual() np.) pozdr. |
|
|
|
Post
#10
|
|
|
Grupa: Zarejestrowani Postów: 495 Pomógł: 2 Dołączył: 5.02.2006 Skąd: Wrocław Ostrzeżenie: (0%)
|
Zmienne na pewno mają odpowiednie wartości. Mysql: 4.1.19-standard-log
Nie pokazuje się żaden błąd. Co ciekawe.. teoretycznie, gdy za shoutbox_id_uzytkownika podstawię cokolwiek powinien wyskoczyć błąd. Nic takiego się nie dzieje,... Ten post edytował The Night Shadow 10.06.2006, 22:56:58 |
|
|
|
Post
#11
|
|
|
Grupa: Przyjaciele php.pl Postów: 1 112 Pomógł: 20 Dołączył: 10.04.2005 Ostrzeżenie: (0%)
|
a może masz wyłaczone pokazywanie błędów? Dla pewności daj na początek
Aha, sprawdź jeszcze co po wykonaniu tego DELETE pokaże funkcja mysql_affected_rows" title="Zobacz w manualu php" target="_manual. Może nie masz takich postów, które mają przypisane nieistniejące id użytkonika? Spróbuj dodać z palca do bazy post z jakimś nieistniejący id użytkownika i sprawdź czy zostanie usunięty. pozdr. |
|
|
|
![]() ![]() |
|
Aktualny czas: 21.12.2025 - 08:21 |