Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pobranie danych z bazy.
Forum PHP.pl > Forum > PHP
Grafnastyk
Witam ! Z php styczność mam dopiero od jakiegoś tygodnia, pojawił mi się pewien problem, a mianowicie php nie pokazuje żadnego błędu przeglądarka wywala "HTTP ERROR 500" a kod niby jest dobrze, na celu mam pobranie danych z tabli post z wiersza info i wyrzucenia ich na ekran.

  1. <?php
  2. $polaczenie = @new mysqli($nazwa, $login, $password, $dbname);
  3. if($polaczenie->connect_errno!=0)
  4. {
  5. echo "Error:".$polaczenie->connect_errno;
  6. }
  7. else
  8. {
  9. $sql = "SELECT * FROM post"
  10. if($rezultat = @$polaczenie->query($sql))
  11. {
  12. $posty = $rezultat->num_rows;
  13. if($posty>0)
  14. {
  15. $wiersz = $rezultat->fetch_assoc();
  16. $wpis = $wiersz['info'];
  17.  
  18. $rezultat->free_result();
  19. echo $wpis;
  20. }
  21. }
  22. $polaczenie->close();
  23. }
  24.  
  25. ?>
nospor
Wlacz wyswietlanie bledow tudziez zajrzyj w logi a bledy zobaczysz
Grafnastyk
Jasne, a jak to zrobić ?
kufel16
Cytat(Grafnastyk @ 8.09.2017, 13:28:45 ) *
  1. else
  2. {
  3. $sql = "SELECT * FROM post" // Tu coś dziwinie wygląda, średnika nie zgubiłeś? Nawiasy pozamykałeś poprawnie?
  4. if($rezultat = @$polaczenie->query($sql))
  5. {
  6. $posty = $rezultat->num_rows;
  7. if($posty>0)
  8.  

Grafnastyk
Nawiasy i klamry dobrze pozamykane, miałeś rację, brakowało średnika. Teraz strona wchodzi bez problemu, tylko niestety nie pobiera mi danych :/



// Rozwiązane, można zamknąć.
kufel16
Poprawnie masz skonfigurowaną bazę daych i dostępy do niej z poziomu aplikacji?

Przy edycji sprawdza się ide ze sprawdzaniem błędów netbeans np. Błędy składni wyłapie Ci w czasie edycji, np. brakujący średnik.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.