Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Problem z zapytaniem (wybrane wartości)
Forum PHP.pl > Forum > Przedszkole
roobik
Witam!
Nie wiem, co robię nie tak, ale jak daję zapytanie:
  1. $zap4 = "SELECT SUM(liczba) as liczba FROM test WHERE r='$r' AND m='01'";

jest ok. Ale jak już daję zapytanie:
  1. $zap4 = "SELECT SUM(liczba) as liczba FROM test WHERE r='$r' AND m='01' AND m='02' AND m='03'";

to już nie pokazuje danych.
Moim zamiarem jest zebranie wartości z trzech miesięcy (kolumna m)
Jak się do tego zabrać ?
Vhaeraun
Spróbuj może użyć IN :
  1. $zap4 = "SELECT SUM(liczba) as liczba FROM test WHERE r='$r' AND m IN ('01','02','03')";
roobik
Dzieki bardzo smile.gif Działa idealnie smile.gif
Pozdrawiam!
krzywy36
zastanów się co chcesz zrobić, w tym momencie pobierasz dane które posiadają r='$r' ORAZ m='01' ORAZ m='02' ORAZ m='03', jakim cudem zmienna m może posiadać w jednym momencie 3 różbe wartości?
  1. $zap4 = "SELECT SUM(liczba) as liczba FROM test WHERE r='$r' AND (m='01' OR m='02' OR m='03')";

teraz poberasz dane które mają r='$r' ORAZ m='01' LUB m='02' LUB m='03'.
Prawdopodobnie rozwiązanie podane przez Vhaerauna robi to samo co moje tylko trochę estetyczniej, więc używaj tamtego.
roobik
Cytat(krzywy36)
w tym momencie pobierasz dane które posiadają r='$r' ORAZ m='01' ORAZ m='02' ORAZ m='03',

Tak właśnie miało być smile.gif Sprawdziłem i działa wyśmienicie smile.gif
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.