Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] Błąd odejmowania punktów
Dominator
post
Post #1





Grupa: Zarejestrowani
Postów: 565
Pomógł: 15
Dołączył: 11.10.2010

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


Witajcie, mam taki problem, mam kolumny array (kolumna array to są użytkownicy) i hs_nagrody (tam gdzie są nagrody), no i każdy użytkownik ma powiedzmy 500 punktów, aby odjęło punkty muszę zrobić 2 zapytania, jedno do użytkownika o stan ile ma punktów, a drugie zapytanie to ile kosztuje nagroda dla danego użytkownika, i mam problem, wywala mi błąd, ciągle naprawiam i dupa.

  1. $zapytanie = mysql_query("SELECT punkty FROM array where login='".$login."'", $polaczenie) or die(mysql_error());
  2. $zapytanie = mysql_query("SELECT koszt FROM hs_nagrody where koszt='".$koszt."'", $polaczenie) or die(mysql_error());
  3.  
  4. $pytanie = mysql_fetch_assoc($zapytanie);
  5. $punkty = $pytanie['punkty'];
  6. $koszt = $pytanie['koszt'];
  7.  
  8. $newitem = $punkty - $koszt;
  9.  
  10. $aktualizacja = mysql_query("UPDATE array SET punkty='".$newitem."' WHERE login='".$login."'", $polaczenie) or die(mysql_error());


Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in ...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Dominator
post
Post #2





Grupa: Zarejestrowani
Postów: 565
Pomógł: 15
Dołączył: 11.10.2010

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


Ogarnąłem to że pokazuje ile kto ma punktów, i jeśli mam 58 to pokaże że mam 58 (IMG:style_emoticons/default/wink.gif)

Ahh.. odjąć nie chce - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1, wiecie co to za błąd ?, sorki że was tak męczę (IMG:style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post

Posty w temacie
- Dominator   [MySQL] Błąd odejmowania punktów   6.08.2011, 11:18:35
- - drozdii07   Nie może być czegoś takiego: " "" ...   6.08.2011, 11:53:23
- - Dominator   O którą konkretnie linijkę Ci chodzi ?   6.08.2011, 12:06:44
- - drozdii07   W każdym zapytaniu tak masz Napisz poprostu: [SQL...   6.08.2011, 12:10:04
- - Dominator   Ale poza tym wszystko dobrze zrobiłem ? Po zastos...   6.08.2011, 12:28:49
- - Fifi209   Nie. Najpierw wykonujesz zapytanie, potem je nadpi...   6.08.2011, 12:32:57
|- - Dominator   Cytat(Fifi209 @ 6.08.2011, 13:32:57 )...   6.08.2011, 12:34:41
- - drozdii07   A dokladnie to jak wygląda twoje zapytanie po zmi...   6.08.2011, 12:33:11
|- - Dominator   Cytat(drozdii07 @ 6.08.2011, 13:33:11...   6.08.2011, 12:35:51
- - drozdii07   Zrób tak: $zapytanie = pierwsze zapytanie ...   6.08.2011, 12:35:48
- - Fifi209   No właśnie. A ja Cię upominam, że tak zrobiłeś. Sk...   6.08.2011, 12:36:44
|- - Dominator   Cytat(Fifi209 @ 6.08.2011, 13:36:44 )...   6.08.2011, 12:40:54
- - Dominator   Kurna, mam ciągle Warning: mysql_query(): supplie...   6.08.2011, 12:37:54
- - drozdii07   W pierwszej linijce brakuje " na końcu zapyta...   6.08.2011, 12:38:12
- - drozdii07   Jeśli wcześniej to naprawiłeś to dlaczego dajesz k...   6.08.2011, 12:42:51
- - Fifi209   No z tym zap1 i zap2 ok, tylko mysql_fetch_assoc p...   6.08.2011, 12:43:35
|- - Dominator   Cytat(Fifi209 @ 6.08.2011, 13:43:35 )...   6.08.2011, 12:44:39
- - Fifi209   Użyć dwa razy? Po razie na każde zapytanie?   6.08.2011, 12:47:30
|- - Dominator   Cytat(Fifi209 @ 6.08.2011, 13:47:30 )...   6.08.2011, 12:49:23
- - drozdii07   [PHP] pobierz, plaintext $pytanie = mysql_fetch_as...   6.08.2011, 12:51:30
- - Dominator   Mój kod wygląda następująco: [PHP] pobierz, plain...   6.08.2011, 13:02:47
- - drozdii07   Zrób: [PHP] pobierz, plaintext echo $punkty;echo ...   6.08.2011, 13:05:19
- - Dominator   Nic się nie pojawia   6.08.2011, 13:11:11
- - mortus   Nie nawiązałeś połączenia z bazą danych. Jeśli poł...   6.08.2011, 13:31:18
- - drozdii07   Mi tamten kod działa, więc to musi być tylko i wył...   6.08.2011, 13:32:41
- - Dominator   Include jest cały czas, błędu żadnego nie wywala a...   6.08.2011, 13:38:40
- - drozdii07   No bo nie pobiera danych z bazy ! Pokaz jak si...   6.08.2011, 13:40:25
|- - Dominator   Cytat(drozdii07 @ 6.08.2011, 14:40:25...   6.08.2011, 13:46:37
- - drozdii07   Czyli, że zostaje 0 pkt. czy jak ? Wyświetl sobie ...   6.08.2011, 13:49:43
|- - Dominator   Cytat(drozdii07 @ 6.08.2011, 14:49:43...   6.08.2011, 13:54:27
- - drozdii07   Pokaz jak masz skonstruowane tabele   6.08.2011, 14:00:09
|- - Dominator   Cytat(drozdii07 @ 6.08.2011, 15:00:09...   6.08.2011, 14:01:55
- - drozdii07   array i hs_nagrody i czy na pewno masz login w zmi...   6.08.2011, 14:03:43
|- - Dominator   Cytat(drozdii07 @ 6.08.2011, 15:03:43...   6.08.2011, 14:07:59
- - drozdii07   To w koncu ta druga tabela to array czy users ? Bo...   6.08.2011, 14:10:41
|- - Dominator   Cytat(drozdii07 @ 6.08.2011, 15:10:41...   6.08.2011, 14:11:10
- - drozdii07   Punkty mogą przyjąć wartość tylko do 127. Zmień ty...   6.08.2011, 14:15:28
- - Dominator   Ok, mogę dać powyżej 127 ale nadal pokazuje mi to ...   6.08.2011, 14:16:24
- - drozdii07   Daj mi cały kod jaki teraz używasz żeby to pobrać   6.08.2011, 14:17:58
|- - Dominator   Cytat(drozdii07 @ 6.08.2011, 15:17:58...   6.08.2011, 14:24:09
- - mortus   Zauważ, że to Twoje drugie zapytanie jest w ogóle ...   6.08.2011, 14:29:22
- - drozdii07   [PHP] pobierz, plaintext $zapytanie2 = mysql_query...   6.08.2011, 14:31:12
- - Dominator   Ogarnąłem to że pokazuje ile kto ma punktów, i jeś...   6.08.2011, 14:38:05
- - drozdii07   No jakim cudem ? Pokaż co zmieniłeś, bo to zapytan...   6.08.2011, 14:41:09
- - Dominator   Na wyświetlanie kto ile ma punktów to miałem [PHP...   6.08.2011, 14:45:42
- - drozdii07   Nie rozumiem, mi wszystko działa Może jakiś przyp...   6.08.2011, 14:50:47
- - Dominator   Nic mi nie pouciekało, wszystko sprawdziłem, jeste...   6.08.2011, 14:55:10
- - drozdii07   No to ja znowu proszę o cały kod Bo z tego co już...   6.08.2011, 15:00:04
- - Dominator   [PHP] pobierz, plaintext $zapytanie1 = mysql_query...   6.08.2011, 15:16:35
- - drozdii07   To jednak nie ta linijka W ostatniej linijce masz...   6.08.2011, 15:18:28
- - Dominator   Uporczliwego błędu nie ma ale punktów nie odejmuje   6.08.2011, 15:36:31
- - drozdii07   Doszedłem już do tego, że jest błąd w UPDATE Wszy...   6.08.2011, 15:38:41
|- - Dominator   Cytat(drozdii07 @ 6.08.2011, 16:38:41...   6.08.2011, 15:42:56
- - drozdii07   [PHP] pobierz, plaintext <?php include('db....   6.08.2011, 15:45:54
|- - Dominator   Cytat(drozdii07 @ 6.08.2011, 16:45:54...   6.08.2011, 15:53:59
- - drozdii07   No działa.. Wyświetl sobie co masz w $login i...   6.08.2011, 15:55:09
- - Dominator   Cytat(drozdii07 @ 6.08.2011, 16:55:09...   6.08.2011, 16:12:24


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: 10.10.2025 - 12:55