Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php/SQL] Wyswietlenie danych z kilku tabel
Forum PHP.pl > Forum > PHP
oi.
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 ?
mdco
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
oi.
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.
Prph
Wyswietlenie tekstu skroceneg:

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


Adrian.
Athlan
@Prph tak się nie robi:

http://wortal.php.pl/wortal/artykuly/php/p...ch_programistow
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.