Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MYSQL]updat dla klucza obcego
gawellus
post 13.07.2009, 19:47:12
Post #1





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 3.07.2009

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


Witam
mam dwie tabele:

uzytkownik

-id
-imie
-nazwisko
-miasto_id

miasto
-id
-nazwa

nie wiem jak zrobić zapytanie, które zmieni mi nazwę miasta dla konkretnego użytkownika, np.
dla użytkownika o id=1 miasto=Warszawa na użytkownik id=1 miasto=Wrocław
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
1oBuZ
post 13.07.2009, 20:07:59
Post #2





Grupa: Zarejestrowani
Postów: 101
Pomógł: 1
Dołączył: 11.11.2008
Skąd: Kalisz

Ostrzeżenie: (10%)
X----


Tutaj znajdziesz gotowca bazującego na whois

http://www.nott.org/blog/php-whois-script.html

Mam nadzieję, że pomogłem smile.gif


--------------------
W poszukiwaniu rozwiązania problemu, najbardziej pomocna jest znajomość odpowiedzi.

Dla komputera nie ma rzeczy niemożliwych z wyjątkiem tych, których od niego wymagamy.

Liczba osób w zespole programistycznym ma tendencje wzrastające, niezależnie od ilości pracy.
Go to the top of the page
+Quote Post
gawellus
post 13.07.2009, 20:10:22
Post #3





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 3.07.2009

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


niestety nie bardzo, chodziło mi o zwykłe zapytanie mysql
Go to the top of the page
+Quote Post
dr_bonzo
post 13.07.2009, 20:11:54
Post #4





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


  1. UPDATE uzytkowik SET miasto_id = 3 /* ID wroclawia */ WHERE id = 1


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
gawellus
post 13.07.2009, 20:13:44
Post #5





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 3.07.2009

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


ok, a da się podając nazwę, nie id miasta?
w sensie podstawiając miasto_id gdzie nazwa miasta = Wrocław?

Ten post edytował gawellus 13.07.2009, 20:15:27
Go to the top of the page
+Quote Post
f1xer
post 13.07.2009, 20:17:31
Post #6





Grupa: Zarejestrowani
Postów: 403
Pomógł: 68
Dołączył: 20.03.2008

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


  1. UPDATE uzytkownicy SET miasto_id=(SELECT id FROM miasto WHERE nazwa='Warszawa') WHERE id=1

generalnie poczytaj o podzapytaniach

Ten post edytował f1xer 13.07.2009, 20:19:24


--------------------
Pomogłem? wyraź to i kliknij "Pomógł"
Go to the top of the page
+Quote Post
melkorm
post 13.07.2009, 20:22:48
Post #7





Grupa: Zarejestrowani
Postów: 1 366
Pomógł: 261
Dołączył: 23.09.2008
Skąd: Bydgoszcz

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


do update można wcisnąć JOIN'y.


--------------------
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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 09:03