Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MySQL] Łączenie PHP z MySQL
taku78
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 22.04.2012

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


Witam.
Może i wyda się to banalnie głupie pytanie, stoję nad tym problem już jakiś dłuższy czas.
Otóż nie mogę połączyć się z bazą MySQL ze strony PHP.

Baza bardzo ładnie działa pod PHPMyAdmin, ale już z normalnej strony łączenie ma problemy.
Odwołuję się do niej przez skrypt php:
  1. <?php
  2. @mysql_connect("localhost", "root", "moje_haslo")
  3. or die('Brak połączenia z serwerem bazy MySQL.');
  4. @mysql_select_db("moja_baza")
  5. or die('Brak połączenia z bazą danych');
  6. ?>


Wyeksportowany z PHPMyAdmin plik moja_baza.sql znajduje się w głównym folderze ze stroną, mimo to ciągle otrzymuje komunikat:

Brak połączenia z bazą danych.

Co robię źle?
Go to the top of the page
+Quote Post
Monter08
post
Post #2





Grupa: Zarejestrowani
Postów: 237
Pomógł: 22
Dołączył: 16.09.2010
Skąd: Lubaczów

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


Cytat(taku78 @ 22.04.2012, 16:44:18 ) *
Wyeksportowany z PHPMyAdmin plik moja_baza.sql znajduje się w głównym folderze ze stroną, mimo to ciągle otrzymuje komunikat:
Brak połączenia z bazą danych.
Co robię źle?

Czekaj, Ty chcesz się połączyć z plikiem ? (IMG:style_emoticons/default/ohmy.gif)

Go to the top of the page
+Quote Post
Lew
post
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 22.04.2012
Skąd: Szczecin

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


Próbujesz się połączyć do bazy danych, a czy masz wogóle zainstalowany u siebie serwer SQL? Fajnie, że wyeksportowałeś plik z bazą, ale jest to jedynie zrzut tabel z bazy. Takie operacje wykonuje się np. przy robieniu BackUp albo przy przenoszeniu bazy na inny serwer. Nie mozna sie w żaden sposób połączyć z plikiem używając do tego dyrektyw SQL. Dlatego masz błąd połączenia.

Bo tak na chłopski rozum, gdzie w swoim kodzie wskazane masz, z którym plikiem ma zostac ustanowione "połączenie"? Nie ma. Są to tylko dane do połączenia z serwerem MySQL.

Poczytaj o tym, a potem spróbuj raz jeszcze.
Go to the top of the page
+Quote Post
taku78
post
Post #4





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 22.04.2012

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


Dobra, z tego co zrozumiałem, to baza mysql jest połączona z serwerem i to do niego trzeba się odwoływać (a jak się mylę to i tak mam się nie odwoływać do żadnego pliku).
Nie wiem jak, ale udało mi się jakoś ominąć ten błąd.

Mam rozumieć, że jeśli uda mi się poprawnie zarejestrować użytkownika, w PHPMyAdmin w odpowiedniej tabeli pojawi mi się wpis?
Go to the top of the page
+Quote Post
prowseed
post
Post #5





Grupa: Zarejestrowani
Postów: 433
Pomógł: 64
Dołączył: 29.01.2011
Skąd: Warszawa

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


Posłuchaj, czy wchodząc do sklepiku osiedlowego stajesz przed ladą i sprzedawca od razu wie czego chcesz? Chyba nie...
Czy w markecie biorąc do rąk sos do spaghetti do koszyka od razu wpada Ci makaron, bazylia i mięso? Chyba też nie.
Tak samo baza w Twoich myślach nie czyta. Jeżeli powiesz aplikacji ją obsługującej, że ma coś do niej dopisać, to tak się stanie.

Poza tym nie wiem co masz na myśli mówiąc: "uda mi się poprawnie zarejestrować użytkownika".
Zarejestrować gdzie, w urzędzie pracy? Nie podałeś żadnego kodu, nic konkretnego, to nie licz, że uzyskasz odpowiedź na to pytanie w formie tak lub nie.
Go to the top of the page
+Quote Post

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 - 02:12