Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL][PHP] Problem z COUNT, zlicza, ale nie widzi różnicy
Lilo
post 30.07.2010, 13:47:22
Post #1





Grupa: Zarejestrowani
Postów: 33
Pomógł: 3
Dołączył: 22.03.2010

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


Witam, mój problem polega na tym, że wynik jest zliczany i sumowany, a chciałabym by był tylko zliczany i z osobna interpretowany dla każdego kursu.

Czyli tak : mam dwie tabele

tabela :start

|id_start |data ```|`kurs |
--------------------------------
11 ``` |2010-07-30| 9
--------------------------------
77 ```|2010-07-30| 6
--------------------------------

tabela: wyjazd

| id_wyj | id_start |
|---------+-----------|
|1```` | 11 ```` |
|---------+-----------|
| 2```` | 11```` |
|---------+-----------|
| 3 ```` | 11```` |
|---------+-----------|
| 4 ```` | 11```` |
|---------+-----------|
| 5 ```` | 77```` |
|---------+-----------|
| 6 ```` | 77```` |
-----------------------
  1. $zapytanie= "SELECT COUNT(w.id_wyj) AS liczba FROM wyjazd AS w INNER JOIN start AS s WHERE s.id_start=w.id_start AND s.data='2010-07-30'";
  2. $wynik= mysql_query($zap, $polaczenie);
  3. while ($rek = mysql_fetch_assoc($wynik)) {
  4. $liczba = $rek['liczba'];
  5. $miejsca= 30-$liczba;
  6.  
  7. echo '<label><input name="form" id="form" type="radio" value="'. $rek['kurs'].' "/>'. $rek['kurs'].'&nbsp;'.$miejsca.'<br></label>';
  8.  
  9. }


W wyniku while otrzymuję
| kurs `` | miejsca |
|---------+-----------|
| 6```` | 24 ``` |
|---------+-----------
| 9 ```` | 24 ``` |
|---------+-----------|

A chciałabym mieć tak :
| kurs `` | miejsca |
|---------+-----------|
| 6 ```` | 28 ```` |
|---------+-----------|
| 9 ```` | 26 ``` |
|---------+-----------|

Bardzo proszę o pomoc, nie wiem, czy to przez semantykę zapytania, czy to w ogóle jest wykonywalne ?.

Przepraszam za apostrofy, inaczej tabele byłyby nieczytelne.


--------------------
" The ELDERS of the Internet know who I am" from The IT Crowd

Pomogłam? Kliknij Pomógł :)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 26.06.2025 - 13:01