ďťż

[PHP][mySQL] SUM()

       

Podstrony


telcocafe

Mam taki kod, jak zrobić żeby php nie uznawało funckji SUM() jako funkcji tylko jako część zapytania?
$zapytanie='select SUM (ilosc) from sprzedaz'; $wynik=query($zapytanie);



A nie możesz przed $zapytanie stworzyc zmienną do której przypiszesz SUM(ilosc) a potem wstawisz do zapytania zamiast SUM(ilosc) zmienna ktora wczesniej stworzyles?

ok poprobuje
Użytkownik WOjtek007 edytował ten post 23 sierpień 2005, 13:56

$zapytanie='select SUM (ilosc) from sprzedaz'; $wynik=query($zapytanie);


Eee btw właśnie zwróciłem na coś uwage...czy to nie powinno być:
$zapytanie='select SUM (ilosc) from sprzedaz'; $wynik=mysql_query($zapytanie);??


yyyyy przecież kiedy wstawisz coś pomiędzy ' ' to php uznaje to za string (ciąg znaków) w twoim przypadku php prześle do mysql zapytanie w potaci
select SUM (ilosc) from sprzedaz
bez żadnych kombinacji

heh funkcja query() to funckja wykonująca podobne dzialanie do mysql_query tylko ze napisana przeze mnie (na dodatek sparawdza kilka nieistotnych tutaj rzeczy) a chodzi mi o to ze zapytanie mimo tego ze jest w pojedynczych cudzysłowach nie jest traktowane jako string i interpretator PHP traktuje część zapytania "SUM()" jako funkcję

no ale nie ma przecież w PHP takiej funkcji jak SUM(), masz pole w tablicy sum czy co? że się tak męczysz?
Użytkownik Kodie edytował ten post 24 sierpień 2005, 19:30
sum to funkcja (abbo coś funkcjo-podobnego) wbudowana w MySQL zwraca sume wartości znajdujących się w kolumnie

z treść zapytania dajesz pomiędzy ' czy " ?

ja zawsze daję w " (cudzysłowach) i działa :P

Akurat w tym wypadku zarówno zapisanie zapytania w ' jak i " będzie poprawne bo samo zapytanie nie wykorzystuje żadnych zmiennych z kodu php. ;)

to czemu mi wyswietla ze funckcja sum() nie jest zadeklarowana ?

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.