Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Baza sql , edycja poszczególnych rekordów.
wildgun11
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 21.07.2014

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


A więc cześć i czołem ! Przychodze do was ponieważ nie mogę poradzić sobie z jedną częścią mojego skryptu. Próbuje napisac wlasny silnik gry (dla zabawy). Calego PhP jak i bazy mySql ucze sie od paru dni. Przeszukalem caly internet w poszukiwaniu odpowiedzi ale nie znalazlem nic co by zadziało. Dlatego prosze was o pomoc (IMG:style_emoticons/default/smile.gif)

A wiec do żeczy. Mam baze danych "baza", w niej tabele o nazwie "users". Tutaj jest zawarty rekord który mnie interesuje o nazwie "user_gold". Jaki skrypt musze umiescic poza Insertem i IFEM aby po kliknieciu Submita dodalo okreslona wartos do istniejacej juz liczby.

Jakim skryptem musze sie posluzyc?
Jesli "UPDATE" to wtedy co musze wpisac po "WHERE" ?

Z gory dziekuje za pomoc.
Go to the top of the page
+Quote Post
johny_s
post
Post #2





Grupa: Zarejestrowani
Postów: 594
Pomógł: 122
Dołączył: 17.07.2005
Skąd: P-na

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


Cytat(wildgun11 @ 21.07.2014, 21:02:50 ) *
Przeszukalem caly internet w poszukiwaniu odpowiedzi ale nie znalazlem nic co by zadziało. Dlatego prosze was o pomoc (IMG:style_emoticons/default/smile.gif)

nie kłam każdy się jakoś tą wiedzę musiał przyswoić, z niczego jej nie brał

Kod
update tabela set pole = pole + wartosc
Go to the top of the page
+Quote Post
wildgun11
post
Post #3





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 21.07.2014

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


No wlasnie tu jest problem bo zmienia to wartosci dla wszystkich uzytkownikow. A ja potrzebuje aby dla zalogowanego uzytkownika wartosc wzrastala np o 2
Go to the top of the page
+Quote Post
johny_s
post
Post #4





Grupa: Zarejestrowani
Postów: 594
Pomógł: 122
Dołączył: 17.07.2005
Skąd: P-na

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


to sobie warunek dodaj, łep sobie dam obciąć że w internecie jest masa przykładów z warunkami, a się chwaliłeś przecież, że cały przeszukałeś, tylko że to trzeba robić ze zrozumieniem,
ciężko widzę Twoją grę skoro się wykruszasz na podstawach, a to co potrzebujesz jest na pierwszej lekcji większości kursów dotyczących php + mysql
Go to the top of the page
+Quote Post
wildgun11
post
Post #5





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 21.07.2014

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


Naprawde szukalem w wielu miejscach(Ta gra jest tylko w celach edukacyjnych wiec pewnie i tak nie wstawie jej na hosting (IMG:style_emoticons/default/tongue.gif) )

Ale jaki mam warunek postawic ?

Wiem ze pytam o podstawy ale dopiero zaczynam.
Go to the top of the page
+Quote Post
potreb
post
Post #6





Grupa: Zarejestrowani
Postów: 1 568
Pomógł: 192
Dołączył: 7.03.2005
Skąd: Warszawa

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


update tabela set pole = pole + wartosc where user_id = 5
Go to the top of the page
+Quote Post
wildgun11
post
Post #7





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 21.07.2014

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


To zmienia wartosc tylko dla uzytkownika o id 5 .
Da sie jakos zrobic aby np. odczytac id z sesji i dac to na zmienna $id ?
Go to the top of the page
+Quote Post
johny_s
post
Post #8





Grupa: Zarejestrowani
Postów: 594
Pomógł: 122
Dołączył: 17.07.2005
Skąd: P-na

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


to może ja Ci od razu cały silnik napisze?

Kod
update tabela set pole = pole + wartosc where id = id_usera


Cytat(wildgun11 @ 21.07.2014, 22:51:01 ) *
To zmienia wartosc tylko dla uzytkownika o id 5 .
Da sie jakos zrobic aby np. odczytac id z sesji i dac to na zmienna $id ?

da się robisz to odwrotnie niż przypisywałeś do sesji
Go to the top of the page
+Quote Post
wildgun11
post
Post #9





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 21.07.2014

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


Nie ;P
Z reszta mysle sb poradze. Wszystko dziala ;D
Leci + , I dzieki bardzo za pomoc (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 04:48