Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Nie dziala sumowanie
di@blo
post
Post #1





Grupa: Zarejestrowani
Postów: 94
Pomógł: 0
Dołączył: 9.03.2005

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


Mam 2 problemy:

Pierwszy to taki ze mam zapytanie a w nim funkcjes SUM ktora ma mi zliczyc wartosci w kolumnie Przyjalem wariant wszedzie przedstawiany

  1. SELECT SUM(kolumna) AS suma FROM tabela


i wyskrobalem cos takiego

  1. mysql_query("SELECT odp, ilosc, SUM(ilosc) AS suma FROM $odpowiedzi") OR die(mysql_error());


niestety wywala mi blad "Mixing of GROUP columns (MIN(),MAX(),COUNT()...) with no GROUP columns is illegal if there is no GROUP BY clause"
Niby po dodaniu GROUP BY odp dziala ale zalezy mi na jak najwiekzej poprawnosci kodu Pozatym wyswietla w kolejnosci alfabetycznej a nie w takiej jak dodano do bazy

Drugi to problem z zapytaniem

  1. .
  2. mysql_query("SELECT pytanie, odpowiedzi FROM sonda WHERE id = (SELECT wartosc FROM ustawienia WHERE ust = 'sonda') ")
  3. .


Wywala blad "Something is wrong in your syntax obok 'sonda' )'' w linii 1" Probuje roznych kombinacji cudzysloow i komunikat sie zmienia ale ogolnie o to samo zgasza blad a Jak rozbije to na 2 zapytania dziala ok

Z gory dziekuje za pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
di@blo
post
Post #2





Grupa: Zarejestrowani
Postów: 94
Pomógł: 0
Dołączył: 9.03.2005

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


Co do pierwszego to zrobilem grupowanie po Id co nie wplywa na kolejnosc

Co do inkrementacji to sie mylisz to co wkleilem dziala
  1. mysql_query("UPDATE $sonda SET ilosc=ilosc+1 WHERE odp='$odp' ") ;

Poszukalem troche jeszcze i znalazlem identyczne rozwiazanie co sklonilo mnie do szukania bledu u siebie i znalazlem teraz wszystko smiga jak nalezy

Co do kursow to przeszukiwalem pod katem znalezienia konkretnej odpowiedzi a nie czytania calosci To jak czytanie calej encyklopedi zeby znalesc wiadomosci na temat jednego hasla

Poswiecilem sie i poszukalem stronki z ktorych korzystalem (bylo wiecej ale nie chce mi sie wszystkich szukac)
http://www.w3schools.com/sql/func_sum.asp
http://dev.mysql.com/doc/refman/5.0/en/gro...ml#function_sum

Najpierw sam probuje rozwiazac jak nie umiem szukam jak nie znajduje pytam

JoShiMa zajrzyj sobie nawet w manualu nie ma nic o mieszaniu sum() z innymi polami dlatego nie rozumialem o co chodzi Sam sobie lepiej poradzilem, a ty nie rozumiesz pytan a nazywasz je podstawowymi problemami

Dalej nie rozwiazalem problemu
  1. .
  2. mysql_query("SELECT pytanie, odpowiedzi FROM sonda WHERE id = (SELECT wartosc FROM ustawienia WHERE ust = 'sonda') ");
  3. .


ale bede szukal bledu (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

Ten post edytował di@blo 2.04.2008, 21:45:33
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: 7.10.2025 - 03:51