Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL]Odwiedziny i problem z zapytaniem
Kerth
post
Post #1





Grupa: Zarejestrowani
Postów: 250
Pomógł: 1
Dołączył: 6.08.2012

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


Cześć,
mam taki kod:

  1. if(mysql_num_rows(mysql_query("SELECT `id` FROM `gracze` WHERE `nick` = BINARY '".$_POST['nick']."' && `haslo` = BINARY '".$_POST['haslo']."' ")) > 0 ) {
  2.  
  3. $_SESSION['zalogowany'] = true;
  4. $_SESSION['nick'] = $_POST['nick'];
  5. $_SESSION['haslo'] = $_POST['haslo'];
  6. mysql_query("UPDATE `gracze` SET `odwiedziny` + 1 WHERE `nick` = 'nick' ");
  7. echo "Zostałeś zalogowany. Za chwilę zostaniesz przeniesiony do swojego panelu.";
  8. header('refresh: 1;');


Linijka:

  1. mysql_query("UPDATE `gracze` SET `odwiedziny` + 1 WHERE `nick` = 'nick' ");

ma dodawać do rekordu liczbę odwiedzin zwiększoną o 1(+1)

Jednak tak się nie dzieje. Jak mam sformułować zapytanie by się dało zapisać te odwiedziny? Wydaje mi się, że powinno być coś w rodzaju
  1. `nick` = '$nick'");
lecz jak przypisać kolumnę z tabeli do zmiennej?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Zeby pole zmienilo wartosc to musisz temu polowi cos przypisac. Na chwile obecna ty polowi nic nie przypisujesz. Jedyne co robisz to do pewnego pola dodajesz 1 i nic z tym wynikiem nie robisz


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Kerth
post
Post #3





Grupa: Zarejestrowani
Postów: 250
Pomógł: 1
Dołączył: 6.08.2012

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


Znalazłem taki przykład:

  1. $nick = $_POST['nick'];


Tylko ja nie wysyłam tych danych POST`em. Możesz mi tą linijkę poprawić, bo nie wiem czy dobrze rozumuję.

Ten post edytował Kerth 14.07.2013, 16:09:37
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




No przeciez napisalem...
nie: pole +1
a: pole = pole + 1

No masz zrobic przypisanie a nie samo dzialanie :/

zas jak chcesz to dla konkretnego nicku robic to masz ten nick w zapytanie wstawic


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Kerth
post
Post #5





Grupa: Zarejestrowani
Postów: 250
Pomógł: 1
Dołączył: 6.08.2012

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


Dzięki za pomoc. Jakby co to się jeszcze odezwę w tym temacie.

A jeszcze mam takie pytanie. Jak chcę zrobić coś takiego:

Liczba Twoich odwiedzin: --------

gdzie:
-------- liczba odwiedzin

To jak mam pobrać to co się zapisuje w `odwiedziny`? Dla każdego gracza z osobna? Chyba to do zmiennej przypisać tylko jak?
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 Aktualny czas: 21.08.2025 - 15:05