[MySQL][PHP] Baza danych OVH nie pobiera rekordów |
[MySQL][PHP] Baza danych OVH nie pobiera rekordów |
31.03.2016, 22:15:26
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 6.11.2014 Ostrzeżenie: (0%) |
problem wygląda następująco:
zakupiłem, założyłem bazę, w niej tabelę tools do niej przypisałem dwóch użytkowników z uprawnieniami - jeden administrator drugi odczyt/zapis, próbuję użyć bazy tzn odczytać z niej dane następnie porównać (login, haslo) później pobrać resztę. No ale niestety zatrzymałem się na samym początku tzn pobraniu rekordów z bazy,kod wygląda następująco:
Po odpaleniu strony nic się nie dzieje,tzn nie ma błędu połączenia z bazą ale też nie wyświetla rekordów.. Ale jeżeli wpiszę złe hasło to błąd połączenia jest więc łączy ale nie pobiera.. dlaczego? nie ukrywam, że robię to pierwszy raz na serwerze i może czegoś nie ustawiłem tak jak powinienem |
|
|
31.03.2016, 22:24:54
Post
#2
|
|
Grupa: Zarejestrowani Postów: 778 Pomógł: 84 Dołączył: 29.07.2010 Skąd: Gliwice / Pławniowice Mistrz niezmordowanej klawiatury. Ostrzeżenie: (20%) |
Masz włączone raportowanie błędów? W nowych wersjach php nie można już korzystać z mysql_. Zainteresuj się PDO.
-------------------- LS Easter egg < |
|
|
31.03.2016, 22:42:49
Post
#3
|
|
Grupa: Zarejestrowani Postów: 650 Pomógł: 16 Dołączył: 5.07.2010 Skąd: Ściśle Tajne Ostrzeżenie: (0%) |
pierwszy raz widzę taki sposób na połączenie... Baza danych zazwyczaj zawsze jest na porcie 3306 i tego nie trzeba zmieniać... Czy Ty wiesz w ogóle czy łączysz się z bazą danych ? (w manualu znalazłem odpowiedź na to dlaczego pobierasz w taki sposób zapytania, używasz funkcji pod mysqli). Spróbuj tego i napisz czy działa:
toaspzoo on używa finkcji mysql_connect, a później robi przykład mysqli_query tak jak na przykładzie... Dziwne, bo ja nie używałem żadnych zmiennych kiedy używałem mysql_query, dlatego byłem zdziwiony... Teraz używam klasy pod mysqli z githuba i jestem zadowolony... Wszyscy chwalą PDO, ale jak coś działa to nie chcę się uczyć czegoś innego, bo wszyscy używają innej metody... Moja memoria z wiekiem staje się nieskłonna do współpracy na pochłanianie nowej wiedzy, a z programowaniem trzeba być ciągle na bieżąco, dlatego oszczędzam jej wysiłek i pracuje na tym na czym mi wygodnie -------------------- Jak coś jest dobre, to nie znaczy że nie może być to lepsze - Ideały nie istnieją ;D
Strony internetowe Świnoujście |
|
|
31.03.2016, 23:08:22
Post
#4
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 6.11.2014 Ostrzeżenie: (0%) |
@GodOfPeople
Connect failed: Unknown MySQL server host 'pd123456-001.privatesql:35122' (1) a dane do bazy wziąłem z maila od ovh:
żeby było śmieszniej mysqli z twojego kodu zamieniłem na mysql i nie ma błedu ale dalej nic nie wyswietla Ten post edytował Muodszy 31.03.2016, 23:20:07 |
|
|
1.04.2016, 10:02:41
Post
#5
|
|
Grupa: Zarejestrowani Postów: 650 Pomógł: 16 Dołączył: 5.07.2010 Skąd: Ściśle Tajne Ostrzeżenie: (0%) |
Może źle definiujesz port połączenia... spróbuj tak:
Przez Ciebie musiałem zmienić hasło do bazy, bo wkleiłem tutaj kod z moim hasłem Ten post edytował GodOfPeople 1.04.2016, 10:10:17 -------------------- Jak coś jest dobre, to nie znaczy że nie może być to lepsze - Ideały nie istnieją ;D
Strony internetowe Świnoujście |
|
|
1.04.2016, 10:13:13
Post
#6
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 6.11.2014 Ostrzeżenie: (0%) |
Walczę dalej, teraz wygląda to tak..
niestety nie działa.. czemu? :/ i powiedzcie mi proszę jak włączyć obsługę błędów bo teraz mi żadne nie wyskakują po prostu nic się nie dzieje :/ Ten post edytował Muodszy 1.04.2016, 12:17:16 |
|
|
Wersja Lo-Fi | Aktualny czas: 25.05.2024 - 21:07 |