Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql]Include - jak poprawnie?, Pytanie dotyczące poprawności tworzonego kodu
jar
post 17.06.2007, 17:28:44
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 6.06.2007

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


Mam bazę z którą łączę się poprzez connect_db.php, poniżej ten plik;

  1. <?php
  2. $username="root";
  3. $password="krasnal";
  4. $database="test";
  5.  
  6. mysql_connect('localhost',$username,$password);
  7. @mysql_select_db($database) or die("Nie odnaleziono bazy danych");
  8.  
  9. $query="SELECT * FROM miasta";
  10.  
  11. $result=mysql_query($query);
  12. $num=mysql_numrows($result);
  13.  
  14. ?>


Następnie w drugim pliku o nazwie view_miasta.php wyświetlam w formie tabeli np. wszystkie rekordy. Niestety nie wiem jak pozostając w zgodzie z zasadami powinienem pisać kod w kolejnych plikach. Chcę uzyskać jeszcze kilkanaście stron w oparciu o tę view_miasta.php, tzn. będzie się w niej zmieniała zawartość tylko jednego div-a nazwijmy go dla przykładu 'content'. Czyli cała strona ze swym topem, meni, foterem, itd. nie zmienia się poza contentem, gdzie chcę wyświetlać wyniki zapytań do bazy. W kodzie strony view_miasta.php znajduje się
  1. <?php
  2. include('connect_db.php');
  3. ?>
Jeśli natomiast chciałbym teraz wyświetlać miasta według pierwszej litery - czyli a-b-c-d...itd. zastosuję zamiast zapytania
  1. <?php
  2. $query="SELECT * FROM miasta";
  3. ?>
dla każdej litery:
  1. <?php
  2. $query="SELECT * FROM miasta WHERE nazwa LIKE 'a%'"; 
  3. $query="SELECT * FROM miasta WHERE nazwa LIKE 'b%'";
  4. $query="SELECT * FROM miasta WHERE nazwa LIKE 'c%'";
  5. ?>

itd.
Zatem jak to zrobić poprawnie? tworzyć pliki typu connect_db_a.php, connect_db_b.php, connect_db_c.php, itd. i 'icludować' je do diva content w pliku view_miasta.php. Czy może przy pomocy connect_db.php łączyć się z bazą a zapytania umieszczać w odrębnych plikach i te dopiero includować do pliku view_miasta.php. A może jescze inaczej?

Proszę o Wasze rady.
Pozdrawiam

Ten post edytował jar 17.06.2007, 17:41:50
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 Wersja Lo-Fi Aktualny czas: 26.06.2025 - 06:02