Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> pętle i mysql
EliaS
post
Post #1





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 6.05.2003
Skąd: Kołobrzeg

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


Witam
Kolejny problemiq(pewnie juz macie dosc) ale kto pyta nie błądzi (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Wiec tak mam tabele w mysql w niej pole nr_kursu, w tymze polu znajduja sie powtarzajace sie przez kilka wierszy wartosci numeru kursu np. przez kolejnych 5 wierszy pole to ma warotsc 111, pozniej 112,113 itd.
Teraz pytanie o wyswietlanie dancyh:
[php:1:639571c1de]<?php
$jakas = "SELECT * FROM cos WHERE id=$result[id_cosia] AND nr_kursu='111' ";
$bierz2 = mysql_query($jakas, $conn);
while ($result2 = @mysql_fetch_array($bierz2))
{
?>[/php:1:639571c1de]
mam sobie taka petelke ale czy jest mozliwe by ta petla powtarzala sie w zaleznosci ile roznych numerow kursu bedzie?czyli jesli beda w polu nr_kursu kolejne numery to zeby petle powtarzal tak samo ale ze zmienionym warunkiem zapytania SELECT nr_kursu='112' (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?
licze na help (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
EliaS
post
Post #2





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 6.05.2003
Skąd: Kołobrzeg

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


no w tym konkretnym przypadku biorac pod uwage Twoja propozycje grupowania nr_kursu wyglada to tak:
[php:1:58086f91e3]<?php
$sel = "SELECT nr_kursu FROM numery_kursow GROUP BY nr_kursu";
$bierz = mysql_query($sel, $conn);
while ($result = @mysql_fetch_array($bierz))
{
$dane = "SELECT * FROM numery_kursow WHERE nr_kursu=$result[nr_kursu]";
$bierz2 = mysql_query($dane, $conn);
while ($result2 = @mysql_fetch_array($bierz2))
//wyniki zapytania
?>[/php:1:58086f91e3]

Natomiast potrzebuje dołożyc jeszcze rownolegle z wyswieltaniem wynikow wyswietlenie z innej tabeli nazw miejscowosci poniewaz w tabeli numery_kursow mam tylko id_miejscowosci.Musze zatem dolozyc jeszcze zapytanie
SELECT * FROM miejscowosc WHERE id=$result[id_miejscowosci]
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: 24.12.2025 - 18:48