gawellus
13.07.2009, 19:47:12
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
1oBuZ
13.07.2009, 20:07:59
Tutaj znajdziesz gotowca bazującego na
whoishttp://www.nott.org/blog/php-whois-script.htmlMam nadzieję, że pomogłem
gawellus
13.07.2009, 20:10:22
niestety nie bardzo, chodziło mi o zwykłe zapytanie mysql
dr_bonzo
13.07.2009, 20:11:54
UPDATE uzytkowik SET miasto_id = 3 /* ID wroclawia */ WHERE id = 1
gawellus
13.07.2009, 20:13:44
ok, a da się podając nazwę, nie id miasta?
w sensie podstawiając miasto_id gdzie nazwa miasta = Wrocław?
f1xer
13.07.2009, 20:17:31
UPDATE uzytkownicy SET miasto_id=(SELECT id FROM miasto WHERE nazwa='Warszawa') WHERE id=1
generalnie poczytaj o podzapytaniach
melkorm
13.07.2009, 20:22:48
do update można wcisnąć JOIN'y.