Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][myslq] Globalne ustawienia połączenia, nawa intuicyjna
diller24
post
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 18.06.2007

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


mam pytanie jak rozwiązać problem z podłączeniem się do bazy danych tak by po przez wywołanie pliku np. connection.php wywoływać ustawienia odpowiadające danemu serwerowi, login, haslo i baza danych. Dla uścislenia stosowałem juz taką konfigurację.
  1. <?php
  2. function connection()
  3. {
  4. //serwer
  5. $mysql_server="localhost";
  6. $mysql_admin ="Login_admina";
  7. $mysql_pass ="jakies_haslo";
  8. $mysql_db ="jakas_baza";
  9. @mysql_connect($mysql_server, $mysql_admin, $mysql_pass)
  10. or die ('BRAK POLACZENIA Z SERWEREM');
  11. @mysql_select_db($mysql_db)
  12. or die ('BLAD WYBORU BAZY DANYCH');
  13. }
  14. ?>

plik zapisany jest w dowolnym folderze, nazwa pliku to np. connection.php, wywoływane połączenie w następujący sposób

  1. <?php
  2. //podlaczamy plik connection.php[php]
  3. reqiure "connection.php";
  4. //wywolujemy połączenie
  5. cennection();
  6. //dalsza czesc skryptu php
  7. ?>


wszystko wstepnie wyglada ok i dziala spradzone a systemie teraz konkretnie pytanie jak wywołać ustawienia połączenia gdy mamy taka pętle....

  1. <?php
  2. if(($us<>null)&&($us"NAZWA STRONY")){
  3. if(questionmark.gifquestionmark.gifquestionmark.gif?){
  4. .........
  5. ?>


pytanie jest jak podłączyć plik connection.php z podanej lokalizacji a miejscu z pogrubionymi znakami zapytania?
Chciałbym plik connection.php nodyfikować jedynie raz tak aby zmieniając ustawienia wszystkie skrypty wspłópracowały z danym połączeniem do bazy. Sprawdziłem rozwiązanie wpisując w miejscu znaków zapytania standardowo:
  1. <?php
  2. if(($us<>null)&&($us"NAZWA STRONY")){
  3. if(myslq_connect("localhost","login_admina","haslo")
  4.  and mysql_select_db("nazwa_bazy")) {
  5. .........
  6. ?>


i działa ale w kazdym skrypcie trzeba z reki ustawiac połączenia z bazą.
Proszę po pomoc.
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: 19.08.2025 - 16:18