Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Połącznie z bazą mysql w nazwa.pl, open classifieds
bystrzak93
post 7.10.2014, 15:17:14
Post #1





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

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


Witajcie!
Mam pewien problem, mianowicie nie moge polaczyc sie z baza danych.
  1. <?php $link = mysql_connect('sql.xxxx.nazwa.pl:3307','xxxxx','haslo');
  2.  
  3. if (!$link) { die('Could not connect to MySQL: ' . mysql_error());
  4. }
  5. echo 'Connection OK'; mysql_close($link); ?>


Przy pomocy tego pliku nie ma problemu, ale tylko jeśli w nazwie hosta widnieje port 3307. Inaczej sie nie laczy.

Mam więc cms, open classifieds (cos jak ogloszenia lokalne) i tam przy instalacji wpisuje hosta, ale ciagle wywala ze nie ma polaczenia. Wpisuje z portami, bez portow itd. Staralem sie znalezc cos co moze decyduje o tym, ze port jakiego uzywa ten cms to 3306, ale nic takiego tam nie ma, a sekwencja kodu prawdopodobnie odpowiadająca za polaczenie z baza poprzez podane przeze mnie informacje wyglada tak:

  1. //check DB connection
  2. $link = @mysqli_connect(core::request('DB_HOST'), core::request('DB_USER'), core::request('DB_PASS'));
  3. if (!$link)
  4. {
  5. $error_msg = __('Cannot connect to server').' '. core::request('DB_HOST');
  6. $install = FALSE;
  7. }


Nie mam pojęcia jak to ugryżć, jestem laikiem w tych sprawach.
Gorąco pozdrawiam i z góry dziekuje za wszelka pomoc!


P.S Wpisywalem localhost, a host z tym portem na 100% jest dobry.

Ten post edytował bystrzak93 7.10.2014, 15:18:09
Go to the top of the page
+Quote Post
Pyton_000
post 7.10.2014, 15:21:58
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


http://pl1.php.net/manual/en/mysqli.construct.php
Go to the top of the page
+Quote Post
bystrzak93
post 9.10.2014, 11:03:42
Post #3





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

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


Udalo mi sie polaczyc, ale tak troche innym sposobem bo nie wiem jak to sprowadzic do kodu tego cmsa.
Zlepilem cos takiego:

  1. $link = mysqli_connect("sql.xxxxxx.nazwa.pl", "xcxxx", "haslo", "dbname", "3307");


no i przeszlo, z tym ze strona nie dziala.

A jak to wszystko przerobic, zeby wyszlo cos pasujacego do tego co mam w pierwszym poscie, a nie taki roboczy kod?

odświeżam

wiem o co chodzi, ale nie potrafie zmienic formy domyslnej uzytej w tym cmsie na taka, ktora sie polaczy.
Ktos pomoze?

Zmodyfikowalem kod:
  1. $link = mysqli_connect(core::request('DB_HOST'), core::request('DB_USER'), core::request('DB_PASS'), NULL, 3307);


polaczylo i niby jest dobrze, ale strony nie odpala. wtf? ;/

Sorry!
Something went wrong with your request. This incident is logged and we are already notified about this problem.

You can go Back or to our Home page.

Ten post edytował bystrzak93 7.10.2014, 15:47:38
Go to the top of the page
+Quote Post
msmarcin
post 27.11.2014, 11:57:09
Post #4





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

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


Mam dokładnie ten sam problem, czy udało się go rozwiązać?
Go to the top of the page
+Quote Post
Pyton_000
post 27.11.2014, 13:55:52
Post #5





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


czyli jaki?
Kod
mysqli_connect("localhost", "xcxxx", "haslo", "dbname", "3307");

nie pomaga?
Go to the top of the page
+Quote Post
msmarcin
post 27.11.2014, 14:24:47
Post #6





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

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


Zrobiłem to nieco inaczej, do formularza HTML dołączyłem pole "port" i razem z pozostałymi danymi szło do class.
Konfiguracja "powiodła się" ale strona nie działa: "Something went wrong with your request. This incident is logged and we are already notified about this problem."
Go to the top of the page
+Quote Post
Pyton_000
post 27.11.2014, 14:43:38
Post #7





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Raportowanie błędów włączone?
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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 05:40