Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [XML][PHP][MySQL]zmiana wartości z ujemnej na dodatnią mysql/php
mkotyna2
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 4.02.2020

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


Witam szanowne grono.

Poszukuję podpowiedzi w sprawie takowej:

Wyciągam dane z pliku XML i importuję je do bazy. Z bazy PHP je ogarnia i pokazuje na stronie.
Jednak wartości są ujemne, a potrzebuję, żeby były zaimportowane jako dodatnie.

Czyli jeśli wartość jest "ujemna" zmienić na wpis w bazie jako dodatni. Chyba, że jest jakaś komenda do mysql na zmianę konkretnej tabeli na wartości dodatnie.
Chodzi o samo wyświetlanie. Może jakoś ew. ominąć importowanie tego znaku " - " to też by dużo dało.

W XML wygląda to tak:
  1. <attack name="manadrain" interval="1000" chance="5" range="7" min="-5" max="-25">

chodzi o to min="-5" max="-25"

Zasada działania wpisu XML

Z XML i tych podanych wartości korzysta silnik gry. Te wartości min="-5" max="-25" służą do określenia zadawanych obrażeń przez potwora. Jeśli zmieniłbym je na dodatnie, zamiast zabierać punkty, potwór by je dodawał. Takie rozwiązanie nie wchodzi w grę.

Proszę o pomoc / podpowiedź

Ten post edytował mkotyna2 4.02.2020, 17:23:14
Go to the top of the page
+Quote Post
rad11
post
Post #2





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

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


Mysql może i ma taka funkcje nazywa się ABS(wartosc) ale matematyka tez ma, jak zrobisz -5*-1 to otrzymasz 5.

Ten post edytował rad11 4.02.2020, 17:36:23
Go to the top of the page
+Quote Post
nospor
post
Post #3





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




Funkcja ABS() ktora zarowno jest w mysql jak i php
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: 24.08.2025 - 07:33