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
cboot
post
Post #2





Grupa: Zarejestrowani
Postów: 85
Pomógł: 0
Dołączył: 2.02.2004

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


No to łączymy tabele w zapytaniu:
[php:1:a8cb01bf4f]<?php
$sel = "SELECT DISTINCT nr_kursu FROM numery_kursow";
$bierz = mysql_query($sel, $conn);
while ($result = @mysql_fetch_array($bierz))
{
$dane = "SELECT * FROM numery_kursow, miejscowosc WHERE numery_kursow.id_miejscowosci=miejscowosc.id AND nr_kursu=$result[nr_kursu]";
$bierz2 = mysql_query($dane, $conn);
while ($result2 = @mysql_fetch_array($bierz2))
//wyniki zapytania
}
?>[/php:1:a8cb01bf4f]
Przy założeniu, że w tabeli miejscowosc znajduje się: id | nazwa_miejscowosci

Dzięki temu połączeniu tabel do każdego wiersza zostaną dodane nazwy miejscowości, wczytane z tabeli miejscowosc.
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: 27.12.2025 - 21:54