Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Ładne linki + zapytania do bazy
Gigante
post
Post #1





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 29.09.2006
Skąd: Oława

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


Witam

Problem wyglada tak:
Strona ma miec ladne linki np: strona.pl/ladny-link (osiagam to przy pomocy .htaccess-a)
Po wejsciu na nia trzeba zadac pytanie do bazy aby pobrac dane odpowiadajace takiemu adresowi
Czy zapisaywac w bazie "ladny-link" i poprzez select wczytywac dane odpowiadajace takiemu ciagowi czy moze macie inne pomysly tak by nie obciazac bazy zbednymi danymi?
A moze da sie to ominac nie zapisujac dancych do bazy i uzywajac tylko ID
Dodam ze adres jest generowany wedle tytulu dla danej podstrony i pole tytul w bazie jest zapisany jako: Ładny link

Obecnie uzywam zapytania w stylu:
  1. $pytanie = "SELECT id,tytul FROM tabela";
  2. $wynik = mysql_query($pytanie);
  3.  
  4. // przeksztalc je wedle 'wzoru' i porownaj czy adres nie jest rowny z któryms z przekszalcnych wpisow
  5. while($wiersz = mysql_fetch_array($wynik))
  6. {
  7. if (URLuj($wiersz['tytul']) == $_GET['gra'])
  8. $id = $wiersz['id'];
  9. }

w ten sposob wyciagam ID dnago wpisu i wedle nigo pobieram dane do wysiwtlana na stronie

funkcja URLuj() przetwarza tak tytul aby byl "przetrwaialny" w pasku adresu.
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: 23.08.2025 - 04:42