Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ Gotowe rozwiązania _ [SQL Server] query i fetch_array

Napisany przez: Toshikatsu 30.10.2017, 17:31:26

Dobry,
mam pewien problem z moim kodem

  1. $sql = "select ..."; /Jakieś zapytanie
  2.  
  3. $rh = sqlsrv_query($connect, $sql);
  4. http://www.php.net/var_dump($rh); //Odczytuje : resource(29) of type (SQL Server Statement)
  5. http://www.php.net/var_dump(sqlsrv_fetch_array($rh, SQLSRV_FETCH_ASSOC)); //Odczytuje: NULL
  6.  
  7. while($r = sqlsrv_fetch_array($rh, SQLSRV_FETCH_ASSOC)) {
  8. http://www.php.net/var_dump($r);
  9. //dalsza część
  10. }



Nie mogę znaleźć przyczyny dlaczego w $rh mam 29 wyników, ale przy pomocy sqlsrv_fetch_array nie jestem w stanie odczytać żadnej z nich. Wszystkie kombinacje praktycznie wypróbowane i nic nie pomaga ruszyć dalej.

Napisany przez: trueblue 30.10.2017, 17:59:00

Pierwsze słyszę, aby resource zawierał liczbę zwracanych przez zapytanie rekordów.
Sprawdź czy zapytanie jest poprawne (czy faktycznie zwraca rekordy).

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)