Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql]Obliczanie różnicy między cyframi
grzesiek25
post
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 23.02.2008

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


Mam problem z wyliczeniem różnicy między 2 polami w bazie danych
przykład

  1. $zapytanie = mysql_fetch_assoc(mysql_query("SELECT id, pole1, pole2 FROM baza WHERE id = ".$uzytkownik['id'].""));
  2.  
  3. $pole1 = $zapytanie["pole1"];
  4. $pole2 = $zapytanie["pole2"]);
  5.  
  6. $obliczroznice = ?


pole1 ma wartość 50
pole2 ma wartość 300

Jakiego zapytania mam użyć żeby obliczyło różnice, czyli ile brakuje pole1 aby miało tyle co pole2.

Ten post edytował erix 14.08.2009, 10:50:46
Powód edycji: [erix] przeniosłem
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ActivePlayer
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 224
Pomógł: 40
Dołączył: 6.07.2004
Skąd: Wuppertal

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


najlatwiej to w php odjąć. jesli juz koniecznie na poziomie zapytania to:

  1. $zapytanie = mysql_fetch_assoc(mysql_query("SELECT id, pole1, pole2, pole1-pole2 as roznica FROM baza WHERE id = ".$uzytkownik['id'].""));

i potem w $zapytanie['roznica'] masz wynik
Go to the top of the page
+Quote Post
grzesiek25
post
Post #3





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 23.02.2008

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


Cytat(ActivePlayer @ 13.08.2009, 19:09:16 ) *
najlatwiej to w php odjąć. jesli juz koniecznie na poziomie zapytania to:

  1. $zapytanie = mysql_fetch_assoc(mysql_query("SELECT id, pole1, pole2, pole1-pole2 as roznica FROM baza WHERE id = ".$uzytkownik['id'].""));

i potem w $zapytanie['roznica'] masz wynik



Działa bezbłędnie, nie sądziłem że to takie proste (IMG:style_emoticons/default/laugh.gif)

Dzięki za szybki odzew (IMG:style_emoticons/default/smile.gif)
@Wicepsik Matematykę miałem ale może przespałem parę lekcji (IMG:style_emoticons/default/tongue.gif)
@-=Peter=- o funkcji ABS w php to pierwsze słyszę no ale "pogoogluje" w temacie (IMG:style_emoticons/default/smile.gif)

Go to the top of the page
+Quote Post

Posty w temacie


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: 15.10.2025 - 03:45