![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 25.02.2018 Ostrzeżenie: (0%) ![]() ![]() |
Cześć.
Mam pytanko. Mam taki skrypcik na dodawanie rekordów do MySQL: mysqli_query($connection, $sql); $sql = "INSERT INTO tickets_table (id, steamid, tickets) VALUES (NULL, '$steamid', '$premium')"; Ale w tym problem, że on daje rekordy jakby po kolei, czyli np. SteamID - Ilość 123456789 1 123456789 1 123456789 1 A jak zrobić, żeby skrypt łączył te rekordy od razu? czyli: 123456789 3 Liczę na szybką pomoc, bo troszku mi się śpieszy (IMG:style_emoticons/default/smile.gif) ^^ Pozdrawiam i z góry dzięki za odp. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Dodaje rekordy i zdziwiony ze mu sie dodaja...
Jak chcesz zwiekszac tylko jakies pole w rekordzie to sie uzywa UPDATE a nie INSERT. W twoim wypadku moze bedzie lepsze INSERT....UPDATE... https://dev.mysql.com/doc/refman/5.7/en/ins...-duplicate.html |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 25.02.2018 Ostrzeżenie: (0%) ![]() ![]() |
Dodaje rekordy i zdziwiony ze mu sie dodaja... Jak chcesz zwiekszac tylko jakies pole w rekordzie to sie uzywa UPDATE a nie INSERT. W twoim wypadku moze bedzie lepsze INSERT....UPDATE... https://dev.mysql.com/doc/refman/5.7/en/ins...-duplicate.html A jak przerobić ten skrypy, aby Updatowało dany rekord o zmienną $premium? Próbowałem takie coś: $sql = "UPDATE `tickets_table` SET `tickets` = tickets + '$premium' WHERE `tickets_table`.`steamid` = '$steamID';"; No, ale to nie działa (IMG:style_emoticons/default/tongue.gif) Nie Updatuje rekordu ani nic (IMG:style_emoticons/default/tongue.gif) |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Mozemy tak sie bawic do nocy (IMG:style_emoticons/default/tongue.gif) mi dziala (IMG:style_emoticons/default/tongue.gif)
A jak cie to kreci to pokaze ci jeszcze 5 jezykow (IMG:style_emoticons/default/tongue.gif) (IMG:style_emoticons/default/tongue.gif) (IMG:style_emoticons/default/tongue.gif) (IMG:style_emoticons/default/tongue.gif) (IMG:style_emoticons/default/tongue.gif) Na pewno pomoze to rozwiazac problem (IMG:style_emoticons/default/tongue.gif) A teraz juz na powaznie: jesli naprawde zalezy ci na znalezieniu rozwiazania, to zamiast pokazywac non stop jezyk osobie, ktora stara ci sie pomoc, pokaz lepiej var_dump zapytania, ewentualny blad bazy danych oraz aktualna zawartosc tabeli. Poza tym UPDATE odpala sie gdy rekord juz jest. Jestes pewien ze rekord masz juz w bazie? Jesli nie, dlatego podalem ci linka do skladni INSERT...UPDATE... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 14:51 |