Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> PHP nie chce się połączyć z tabelą z MySQL
iwi1
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 27.11.2007

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


Witam.
Jestem początkujący. Pierwszy raz chciałem nie korzystać z CMSów i zrobić stronę od zera na PHP.
Mam bazę MySQL założoną na nazwa.pl
strona jest umieszczona pod tym samym adresem.
Wpisuje prosty tekst do index.php
  1. // łączymy się z bazą danych
  2. $tabela = "test";
  3. $connection = @mysql_connect("sql.inmo.nazwa.pl:3305", "inmo_5", "haslo")
  4. or die('Brak połączenia z serwerem MySQL');
  5. $db = @mysql_select_db($tabela)
  6. or die ('Nie można pobrac tabeli: ' . $tabela . ' ' . mysql_error());

otrzymuje komunikat
  1. Nie można pobrac tabeli: test Access denied for user 'inmo_5'@'%' to database 'test'

Hasło jest wpisane poprawne. Jak dam inne to pojawia się komunikat ze nie moze polaczyc z baza a tak ze nie moze pobrac tabeli

Czy to jest błąd skryptu czy jakiś uprawnień nadawanych przez adminów nazwy.pl

Poprzez PHPMyAdmin pod tym loginem i haslem bez problemu się loguję i mogę zrobić z bazami wszystko (INSERT, DROP, ALTER itp)

Dzięki z góry za odpowiedzi

Ten post edytował iwi1 13.09.2009, 20:32:15
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




zazwyczaj domyslnie nie mozna sie dobrać do bazy hostingu ze swojego kompa.
PMA ci się łączy bo on się łączyc z serwera hostingu co jest dozwolone.
Jesli w opcjach bazy nie mozesz włączyc opcji by moc się łączyć z zewnątrz, to masz pecha winksmiley.jpg


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

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





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 27.11.2007

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


Cytat(nospor @ 13.09.2009, 21:45:09 ) *
zazwyczaj domyslnie nie mozna sie dobrać do bazy hostingu ze swojego kompa.

chyba czegoś nie rozumiem. Stronę w PHP buduję na tym samym serwerze co jest MySQL.
Skrypt łączy się z bazą danych poprawnie
Błąd dopiero wtedy wyskakuje jak chce podpiąć tabelę.
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




no tak, umknelo mi pare faktow z pierwszego posta.

sprobuj zamiast: sql.inmo.nazwa.pl dac: localhost

Cytat
i mogę zrobić z bazami wszystko

Z bazą o nazwie "test" tez? Bo "test" to baza a nie tabela co sugerujesz w pierwszym poscie winksmiley.jpg


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
iwi1
post
Post #5





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 27.11.2007

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


OK. WIelkie dzięki.
Zgubilem sie na tym ze login i baza maja taka sama nazwe.
Test jest oczywiscie tabela
a db_select wybiera baze a nie tabele.

Pozdrawiam i dziekuja za szybka odpowiedz.
Go to the top of the page
+Quote Post
nospor
post
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Test jest oczywiscie tabela
a db_select wybiera baze a nie tabele.
To ja wiem. Mowiłem że "test" to baza, bo kod co napisałeś na to wskazywał a ty wbrew kodowi mowiłeś co innego winksmiley.jpg
Było więc widać ze problem jest własnie tu


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

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: 21.08.2025 - 16:25