Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> 'Include' z bazy danych...
Looozak
post
Post #1





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 2.04.2010
Skąd: Częstochowa

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


Witam. Nie wiem czy temat napisany dobrze, lecz nie mam pojęcia jak nazwać swój problem.
Mianowicie chciałbym przerobić ten skrypt na bazę danych:

  1. <?php
  2. @$p=$_GET['p'];
  3.  
  4. if (file_exists('php/'.$p.'.php'))
  5. include('php/'.$p.'.php');
  6. else
  7. include('php/home.php');
  8. ?>


Jak widać powyższy skrypt odczytuje dane z katalogu PHP i wypisuje je na stronie index.php?p=...
Chciałbym aby odczytywał je z tabeli w bazie danych, czyli jeżeli użytkownik pisze artykuł na stronie i dodaje go do bazy danych powiedzmy "artykuly' to można było go wywołać odnośnikiem index.php?p=nazwa_artykulu_z_mysql.

Mam nadzieję, że wiadomo o co chodzi. Wiem mniej więcej co trzeba zmienić, lecz nie bardzo wiem na co. Pozdro.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Looozak
post
Post #2





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 2.04.2010
Skąd: Częstochowa

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


Hmm, pogubiłem się w tym trochę. Mógłbyś to poprawić i dodać brakującą funkcję include bo nie bardzo wiem jak ją napisać:

  1. <?php
  2. @$p=$_GET['p'];
  3.  
  4. include('config.php'); //tutaj się łączy z bazą
  5.  
  6. $query="SELECT * FROM artykuly WHERE nazwa = '$p'";
  7.  
  8. $result=mysql_query($query);
  9.  
  10. $num=mysql_fetch_assoc($result);
  11. // czy normalnie jak przy odczytywaniu:
  12. $num=mysql_numrows($result);
  13.  
  14.  
  15.  
  16.  
  17. ?>
  18.  


Ten post edytował Looozak 22.06.2010, 18:30:30
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 16.10.2025 - 06:04