Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SQL]Zaadresowanie linku aby pobierał tylko jedną komórkę
Forum PHP.pl > Forum > Przedszkole
AddoN
Witam,

używam gotowego CMS SmodCMS, którego muszę lekko nagiąć.

Mianowicie, po stworzeniu artykułu przez edytor muszę tak zaadresować include w dokumencie, aby wyświetlał jedynie komórkę z bazy w której zapisana jest treść artykułu.

link wygląda tak
http://domena/index.php?id=xxx <-numer artykułu w bazie danych

W pliku content.php zmienne odpowiadają nazwom z bazy danych.
Treść artykułu zapisywana jest w komórce tresc

  1. $sid = $wiersz["Id"];
  2. $system = $wiersz["System"];
  3. $nazwa = $wiersz["Nazwa"];
  4. $tytul = $wiersz["Tytul"];
  5. $tresc = $wiersz["Tresc"];
  6. $parent = $wiersz["Parent"];
  7. $nahaslo = $wiersz["Haslo"];
  8. $druk = $wiersz["Druk"];
  9. $pdf = $wiersz["PDF"];
  10. $aktywne = $wiersz["Aktywne"];
  11. $lngs = $wiersz["LNG"];
  12. $comms = $wiersz["Komentarze"];


No i teraz problem.
Jak skonstruować url który "wyciągnie" z bazy danych jedynie treść danego artykułu (o danym id)?

Być może to banalne pytanie, ale kompletnie nie orientuje się w tematyce baz danych.
matty7
  1. <?
  2. $go = mysql_query("SELECT kolumna_z_trescia FROM nazwa_tabeli_z_artykulami WHERE Id = ". mysql_real_escape_string($_GET['id']) );
  3. $row = mysql_fetch_array($go);
  4. echo $row['kolumna_z_trescia'];
  5. ?>


Wcześniej musisz być oczywiście połączony z bazą.
AddoN
Dzięki headsetsmiley.png
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.