Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mysql+php]Pobieranie nazw kategorii
gandziorz
post
Post #1





Grupa: Zarejestrowani
Postów: 101
Pomógł: 0
Dołączył: 20.12.2006

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


Witam,
Mam 2 tabele (`kategorie`, `newsy`).

W `kategorie` mam 3 rekordy:
1 Ogolne
2 Motoryzacja
3 Sport

A w `newsy` mam 1 rekord.
Przy tabelce "kategorie" jest 1,3.

Teraz jak powinno wygląda zapytanie które mi pobiera nazwy tych kategorii czyli jak mam 1,3 pobierze mi nazwe Ogolne, Sport.

Pomocy,
Z gory dziekuje
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
gandziorz
post
Post #2





Grupa: Zarejestrowani
Postów: 101
Pomógł: 0
Dołączył: 20.12.2006

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


Cytat(dadexix @ 6.01.2008, 15:26:19 ) *
nie wiedziałem jak Ty chcesz to hm... wykorzystać...
Troche dużo zapytań wykonuje...;/

  1. <?php
  2. function kategoria ($zmienna) {
  3. $arr = explode(",", $zmienna);
  4. $start = 0;
  5. $txt = '';
  6. foreach($arr as $a){
  7. if($start ==0){
  8. $query = "SELECT * FROM `kategorie` WHERE `id` = '$a' ";
  9. }else{
  10. $query .= " OR `id`='$a' ";
  11. }
  12. $start++
  13. }
  14. $result = mysql_query($query);
  15. while($kategoria = mysql_fetch_array($result)){
  16. $txt .= $kategoria['nazwa'].", "; 
  17. }
  18. return $txt;
  19. }
  20. ?>

Niczym się nie różni pod względem ilości zapytań.
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: 8.10.2025 - 20:15