Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] DELETE FROM - Problem
buddha
post 15.10.2017, 02:10:03
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 7.09.2017

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


Cześć,

Uczę się przerabiając gotowca, stąd te moje "proste" pytania.

Staram się dodać opcje nielubienia

To jest mój standardowy kod który usuwa mi wszystkie polubienia.
  1. $mysqli->query("DELETE FROM users_likes WHERE u1 = '".$uid."'");


W bazie danych mam kolumny obok siebie "u1" i "u2" w których są różne id użytkowników.
Chciałbym uzyskać taki efekt w którym użytkownikowi będzie usuwać id z jednej lini
przechodzącej przesz "u1" i "u2" albo zmieniał będzie na zero.

Kombinowałem w ten sposób
  1. $mysqli->query("DELETE FROM users_likes WHERE u1 = '".$uid."' AND u2 = '".$uid."'");




Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Tomplus
post 15.10.2017, 08:15:08
Post #2





Grupa: Zarejestrowani
Postów: 1 879
Pomógł: 230
Dołączył: 20.03.2005
Skąd: Będzin

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


Chyba musisz pytanie skonstruować ponownie bo ja całkowicie nie wiem o co chodzi.
Teraz to brzmi ze chcesz rekord usunąć i po usunięciu zmienić wartość u1/u2 na 0.

Jeżeli chcesz usuwać `polubienia` z u1 lub u2, to zamiast stosować AND, zastosuj OR.
Go to the top of the page
+Quote Post

Posty w temacie


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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 21:15