Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MSSQL][PHP]Nie wyświetla się wynik wykonania selecta na bazie danych
Forum PHP.pl > Forum > Przedszkole
kolaborek
Witajcie.
Raz na ruski rok trafi mi się zrobić coś w PHP i zawsze są schody

Poniższy kod ma wyciągać informacje z bazy MSSQL. Według mojej wiedzy jest on poprawie zrobiony, ale nie działa. Czy ktoś mógłby mi zasugerować co jest w nim źle zrobione?

  1. <?php
  2. try {
  3. echo 'Początek - '. date('H:i:s')."<br />";
  4.  
  5. $hostname = "serwer";
  6. $port = 1433;
  7. $dbname = "baza";
  8. $username = "user";
  9. $pw = "password";
  10. $dbh = new PDO ("dblib:host=$hostname:$port;dbname=$dbname","$username","$pw");
  11. } catch (PDOException $e) {
  12. echo "Failed to get DB handle: " . $e->getMessage() . "\n";
  13. }
  14. $stmt = $dbh->prepare("use wkrej; select oznaczenie from konfig");
  15. $stmt->execute();
  16.  
  17. while ($row = $stmt->fetch()) {
  18. print_r($row);
  19. echo "To jest wynik" . $row;
  20. }
  21. unset($dbh); unset($stmt);
  22.  
  23.  
  24.  
  25.  
  26. echo 'Koniec - '. date('H:i:s');
  27. ?>


Wynik działania to po prostu wyświetlenie godziny startu skryptu i końca. Pobieranie danych też chyba działa, bo nie wyświetla się żaden błąd, natomiast nie wiem dlaczego to co zostaje pobrane z bazy nie jest wyświetlane w pętli while...

Pozdrawiam
Daniel.

Edit:
Poprawiłem temat.
Kshyhoo
Proszę dopasować tytuł wątku do zasad działu.
nospor
1)
Cytat
Prosba o pomoc

Popraw tytul. Tytul ma odzwierciedlac problem...

2) Temat: Jak poprawnie zadac pytanie oraz przygotowac srodowisko pracy
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.