Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php/SQL] Wyswietlenie danych z kilku tabel
oi.
post 12.07.2006, 17:07:04
Post #1





Grupa: Zarejestrowani
Postów: 145
Pomógł: 1
Dołączył: 12.07.2006

Ostrzeżenie: (10%)
X----


W poniższym kodzie wyswietlam najpopularniejsze arytykuly witryny. Korzysta on z tabeli WITRYNA. chcialbym, by pokazywl rownierz najpopularniejsze newsy. Przechowywane sa one w tabeli NEWS /ktora ma taka sama strukture jak tabela witryna/.
Probowalem ... FROM witryna, news.... ale nie skutkuje.
Dodam ze obie tabele maja takie same pola ale nie sa ze soba powiazane relacyjnie.
  1. <?php
  2. require("config.php"); $conn=mysql_connect($host,$bazalogin,$bazahaslo); mysql_select_db($baza);
  3.  
  4. $pytanie = "SELECT id, tytul, czytano FROM witryna ORDER BY czytano DESC LIMIT 6";
  5.  $result = mysql_query($pytanie);
  6.  
  7.  while ($t = mysql_fetch_array($result)) {
  8. $tytul=$t['tytul'];
  9. $id=$t['id'];
  10.  
  11. echo "<a href="witryna.php?page=$id">&nbsp;&nbsp;$tytul</a>";
  12.  
  13.  }
  14. ?>

Drugi problem --> czasem tytul jest za dlugi, jak go uciac by wyswietlal np tylko pierwsze 15 liter ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
mdco
post 12.07.2006, 20:33:13
Post #2





Grupa: Zarejestrowani
Postów: 324
Pomógł: 5
Dołączył: 14.12.2004

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


A tak nie działa?
  1. SELECT t1.id, t1.tytul, t1.czytano, t2.id, t2.tytul, t2.czytano FROM witryna AS t1, news AS t2


--------------------
zmoderowano - rozmiar
Go to the top of the page
+Quote Post
oi.
post 14.07.2006, 17:26:52
Post #3





Grupa: Zarejestrowani
Postów: 145
Pomógł: 1
Dołączył: 12.07.2006

Ostrzeżenie: (10%)
X----


Nie przyczytales chyba dokladnie mego problem.
Powyzszy skrypt dziala, ale chcialbym by mogl wyswietlac dane z kilku tabel tzn z witryna i news /ktore sa takiej samej konstrukcji, ale nie sa powiazane ze soba zadnym kluczem/

A drugi problem to by skrocic wyswietlany tekst do kilkunastu znakow.
Go to the top of the page
+Quote Post
Prph
post 14.07.2006, 18:08:42
Post #4





Grupa: Zarejestrowani
Postów: 338
Pomógł: 2
Dołączył: 4.03.2006
Skąd: Łódź

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


Wyswietlenie tekstu skroceneg:

  1. <?php
  2. function utnij($sTest, $iIleZnakow)
  3. {
  4. return strstr($sText, 0, $iIleZnakow);
  5. }
  6. ?>


Adrian.
Go to the top of the page
+Quote Post
Athlan
post 14.07.2006, 18:19:32
Post #5





Grupa: Developerzy
Postów: 823
Pomógł: 12
Dołączył: 18.12.2005

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


@Prph tak się nie robi:

http://wortal.php.pl/wortal/artykuly/php/p...ch_programistow


--------------------
Portfolio: Vgroup.pl | athlan.pl | Test.php.pl - sprawdź się z wiedzy o PHP i ułóż własne pytania!
Pomogłem? Kliknij pod postem.
Go to the top of the page
+Quote Post

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: 14.08.2025 - 08:23