Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
Jak usunąć dane z wielu tabel - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych)
+--- Wątek: Jak usunąć dane z wielu tabel (/thread-jak-usunac-dane-z-wielu-tabel)



Jak usunąć dane z wielu tabel - zebrowski1973 - 27-01-2011

Witam chce usunąć z czterech talel dane za pomocą klucza ustawionego
Prubowałem tak

DELETE * from produkt_info,produkt_ilosc,produkt_foto,produkt_gl
where produkt_info.lp=produkt_ilosc.lp=produkt_foto.lp=produkt_gl.lp=".$nr
i..
DELETE * from produkt_info,produkt_ilosc,produkt_foto,produkt_gl
where produkt_info.lp=".$nr." AND produkt_ilosc.lp=".$nr." AND produkt_foto.lp=".$nr." AND produkt_gl=".$nr ;
i..
"DELETE * from produkt_info,produkt_ilosc,produkt_foto,produkt_gl lp=".$nr ;

Nie działa jak poprawnie zapytanie ??


RE: Jak usunąć dane z wielu tabel - www.skrypty.pro - 27-01-2011

dla każdej tabeli musisz zrobić osobne zapytanie składnia zapytania wygląda w ten sposób

DELETE FROM Nazwa_tabeli WHERE nazwa_kolumny='jakieś_dane' AND Nazwa_kolumny='".$zmienna."'

klepałem z pamięci więc mogłem się gdzieś machnąć z " ' " ale na pewno będzie to coś w tym stylu. Zawsze możesz zrobić to ręcznie w PHPMyAdmin i baza sama utworzy Ci kod który potem wklejasz na stronę tylko zmieniasz wartości po których ma szukać.


RE: Jak usunąć dane z wielu tabel - zebrowski1973 - 31-01-2011

Dziękuję myślałe iż da się usunąć jedny poleceniem po kluczu z czterech tabel. Pojedyńczo działa.


RE: Jak usunąć dane z wielu tabel - www.skrypty.pro - 31-01-2011

Z tego co mi wiadomo niestety nie da się usunąć za jednym zamachem z kilku tabel. Pozdrawiam