Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Co jest nie tak?
Forum PHP.pl > Forum > Przedszkole
polseven777
jak w temacie.
co jest nie tak w tej linijce?
  1. mysql_query("UPDATE statystyki SET wygrane=wygrane+1, zloto=(zloto+{$przeciwnik['zloto']}/15) WHERE id=$ataker['id']");
Kshyhoo
Witamy na Forum, dostosuj wątek do wymagań działu.

Po co Ci te nawiasy {}?
polseven777
bez klamer też nie działa. wyrzuca
  1. syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING)
Kshyhoo
Czy będę musiał upominać Cię przy każdym poście? Obowiązuje bb-code.

Użyj łączenia ciągów do zmiennych w zapytaniu.
viking
Albo jak nie potrafisz prawidłowo połączyć ciągu czytelniej będzie użyć sprintf
Możesz wtedy od razu wartości przepuścić przez mysql_real_escape_string
polseven777
businesssmiley.png a nie mógły ktoś po prostu napisać tę linijkę poprawnie? smile.gif
viking
Jaki masz błąd?
polseven777
w linii
  1. mysql_query("UPDATE 'statystyki' SET wygrane =wygrane+1, zloto=zloto+$przeciwnik['zloto']/15 WHERE id=$ataker[id]");

wyskakuje mi błąd
  1. Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING)
Kshyhoo
Już było powiedziane: łączenie ciągów. Jak? Ucz się rozwiązywać problemy sam, inaczej wciąż będziesz wracał z pierdołami na Forum.
com
Kshyhoo te {} były przecież ok, a błąd to masz tu 'statystyki', nie ' a ` jak już. eh panowie
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.