Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Baza danych OVH nie pobiera rekordów
Muodszy
post
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:
  1. <?php
  2. $serv = 'dd123456-001.privatesql:12345';
  3. $conn = mysql_connect($serv,Daniel,pass,tools);
  4. if($conn)
  5. {
  6. $query = "SELECT * FROM user";
  7. $query_do = mysql_query($conn, $query);
  8. while ($row = mysql_fetch_array($query_do))
  9. {
  10. echo $row['user'];
  11. echo $row['password'];
  12. echo $row['acc_type'];
  13. };
  14. }
  15. else
  16. {
  17. echo 'NIE ŁĄCZY Z BAZĄ';
  18. };
  19. ?>

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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Johnas
post
Post #2





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:

  1. <?php
  2. $servername = "dd123456-001.privatesql";
  3. $username = "Uzytkownik";
  4. $password = "Password";
  5. $dbname = "NazwaBazyDanych";
  6. $port = "35122";
  7. // Create connection
  8. $mysqli = new mysqli($servername, $username, $password, $dbname, $port);
  9.  
  10. /* check connection */
  11. if ($mysqli->connect_errno) {
  12. printf("Connect failed: %s\n", $mysqli->connect_error);
  13. exit();
  14. }
  15.  
  16. $query = "SELECT * FROM accounts";
  17. $result = $mysqli->query($query);
  18.  
  19. while ($row = $result->fetch_array(MYSQLI_ASSOC)) {
  20. print_r($row);
  21. // Tutaj masz co chcesz - Najlepsza metoda na głoda
  22. }
  23. ?>


Przez Ciebie musiałem zmienić hasło do bazy, bo wkleiłem tutaj kod z moim hasłem (IMG:style_emoticons/default/tongue.gif)

Ten post edytował GodOfPeople 1.04.2016, 10:10:17
Go to the top of the page
+Quote Post

Posty w temacie


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: 17.10.2025 - 11:34