Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Nie chce zrobić update.
szczalpi
post
Post #1





Grupa: Zarejestrowani
Postów: 336
Pomógł: 0
Dołączył: 25.10.2006

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


Witam
Napisałeś sobie takie coś. Chcę, aby za każdym razem kiedy będą odwiedziny strony tzw "odwiedziny" zwiększały się o jeden. Niestety gdzieś mam błąd, a nie potrafię sobie poradzić.
Oto kod:
  1. $obiekt = $_GET['obiekt'];
  2. $obiekt=iconv("iso-8859-2","utf-8", $obiekt);
  3. $sql="select * from users where nazwa_obiektu='$obiekt'";
  4. $result=mysql_query($sql);
  5. $row=mysql_fetch_array($result);
  6. $licznik=$sql;
  7. $licznik++;
  8. $licznik="UPDATE users SET statystyki='$statystyki' where nazwa_obiektu='$obiekt'";

Proszę o radę
Go to the top of the page
+Quote Post
Misiur66
post
Post #2





Grupa: Zarejestrowani
Postów: 170
Pomógł: 11
Dołączył: 2.03.2008
Skąd: Lublin

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


Kod
$obiekt = $_GET['obiekt'];
$obiekt=iconv("iso-8859-2","utf-8", $obiekt);
$sql="select * from users where nazwa_obiektu='$obiekt'";
$result=mysql_query($sql) or die(mysql_error());
$row=mysql_fetch_array($result);
$licznik=$sql;
$licznik++;
$licznik= mysql_query("UPDATE users SET statystyki='$statystyki' where nazwa_obiektu='$obiekt'") or die(mysql_error());


Nie wywołałeś mysql_query (IMG:style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
Daimos
post
Post #3





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


no i jeszcze, pod $licznik masz przeciez stringa (IMG:style_emoticons/default/winksmiley.jpg)
  1. $result=mysql_query($sql);
  2. $row=mysql_fetch_array($result);
  3. $licznik=$sql; // tutaj podstawiasz zapytanie, a powinienes podac $row['klucz']

no i tak na marginesie, jak chcesz powiekszyc wartosc pola w bazie o 1, czy ile tam sobie wymarzysz, to nie musisz pobierac danych i pozniej robic znowu zapytanie
wystarczy:
Kod
UPDATE tabela SET kolumna = kolumna + 1


Ten post edytował my salsa 3.06.2010, 20:18:41
Go to the top of the page
+Quote Post
szczalpi
post
Post #4





Grupa: Zarejestrowani
Postów: 336
Pomógł: 0
Dołączył: 25.10.2006

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


Dzięki za pomoc (IMG:style_emoticons/default/smile.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: 19.09.2025 - 19:48