[php][mysql] Operacje na zmiennych liczbowych z bazy

Języki, których efekty są wykonywane po stronie serwera. PHP, ASP czy CGI w połączeniu z bazami danych SQL dają niezwykłe możliwości budowy i zarządzania stron WWW. Tu zadajemy pytania oraz demonstrujemy kod, z którym mamy problem.
lukasz_s
Posty: 4
Rejestracja: pn sty 28, 2008 10:55 am
Lokalizacja: Poznań
Kontakt:

[php][mysql] Operacje na zmiennych liczbowych z bazy

Post autor: lukasz_s »

Witam. Mam bazę danych, w której mam kolumnę z wartościami liczbowymi i chciałbym za pomocą php je edytować, żebym nie musiał wchodzić za każdym razem do PHPMyAdmin'a. Czy da się coś takiego zrobić? Jakiego typu musi być pole tej kolumny? Czy może ktoś napisać jak mam operować tymi zmiennymi przez php?
SzamanGN
Nowy
Nowy
Posty: 92
Rejestracja: pn lis 27, 2006 3:28 pm
Kontakt:

Re: [php][mysql] Operacje na zmiennych liczbowych z bazy

Post autor: SzamanGN »

Napisz dokładnie, co rozumiesz pod pojęciem "edytowanie".
lukasz_s
Posty: 4
Rejestracja: pn sty 28, 2008 10:55 am
Lokalizacja: Poznań
Kontakt:

Re: [php][mysql] Operacje na zmiennych liczbowych z bazy

Post autor: lukasz_s »

czyli np mam w kolumnie przy jakimś rekordzie np liczbę 1000 i frzez formularz a potem skrypt php zmieniam na np 50.
zakręcony
Nowy
Nowy
Posty: 127
Rejestracja: śr mar 26, 2008 7:33 pm

Re: [php][mysql] Operacje na zmiennych liczbowych z bazy

Post autor: zakręcony »

mam pytanko, czy potrafisz napisac proste zapytanie do bazy MySQL?

bo to o co prosisz, to właśnie napisanie takiego zapytanka, w wyniku podczepiasz formularz dla każdego wyrzuconego wiersza, w którym masz możliwość edycji tej liczby, po czym wysyłasz formularz i podmieniasz wartość w bazie

zapoznaj sie z SELECT, UPDATE
SzamanGN
Nowy
Nowy
Posty: 92
Rejestracja: pn lis 27, 2006 3:28 pm
Kontakt:

Re: [php][mysql] Operacje na zmiennych liczbowych z bazy

Post autor: SzamanGN »

Przykład aktualizowania danych:

tabela dane:
id_rekordu
wartosc

zawartość tabeli dane:
1, 100
2, 150
3, 200

Pobranie danej `wartosc` rekordu nr 2 z tabeli `dane` :
[sql]
SELECT `wartosc` FROM `dane` WHERE `id_rekordu`=2 LIMIT 1
[/sql]

Aktualizowanie danej `wartosc` (na 100) rekordu nr 2 z tabeli `dane`:
[sql]
UPDATE `dane` SET `wartosc` = 100 WHERE `id_gracza` =2 LIMIT 1 ;
[/sql]
ODPOWIEDZ