Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php/SQL] Wyswietlenie danych z kilku tabel
oi.
post
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
mdco
post
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
Go to the top of the page
+Quote Post
oi.
post
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
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
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
Go to the top of the page
+Quote Post

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: 22.08.2025 - 23:39