Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MSSQL][PHP]Problem z wyswietlaniem rekordu typ "real"
Skiper
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 10.01.2013

Ostrzeżenie: (0%)
-----


Witam, nie wiem dlaczego zapytanie nie zwraca żadnych wyników

  1. $sql = "SELECT a.test, b.test1, c.test2
  2. FROM www_Item_web_Code a, www_Item_web_Code_name b, _3baza c
  3. WHERE a.Service=? AND a.Name=b.name_db AND a.Link=c.ID
  4. AND a.Typ=? ORDER BY kat ASC";
  5. if(!( $stmt = sqlsrv_query($conn1,$sql, array(1, $wepons_web)))) die( print_r( sqlsrv_errors(), true));
  6.  
  7.  
  8. while( $row = sqlsrv_fetch_array( $stmt) )
  9. {
  10. echo $row['test'];
  11. }
  12.  


Problem polega na tym iż tylko w zapytaniu pojawi się komórka z typem "real" i w tym momencie kompletnie 0 wyników jak i błedów. Najlepsze w tym wszystkim że taki stan rzeczy występuję na serwerze który łączy się zdalnie z bazą danych. W przypadku gdy połączenie jest lokalne zapytanie wyświetla wyniki.

Serwer 2005 MS
win 2008 web + zdalny tez win 2008 web.

Ten post edytował Skiper 21.01.2013, 21:00:10
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
mmmmmmm
post
Post #2





Grupa: Zarejestrowani
Postów: 1 421
Pomógł: 310
Dołączył: 18.04.2012

Ostrzeżenie: (0%)
-----


A gdzie sie pojawia ten typ real? Na wejściu? (na wyjsciu to chyba nie)... a.Service=1 to zupełnie coś innego niż 1.0000000001
Go to the top of the page
+Quote Post
Skiper
post
Post #3





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 10.01.2013

Ostrzeżenie: (0%)
-----


Serwice=1 to coś zupełnie innego. wystarczy że w selekcie test1 - bedzie miał real w db i zapytanie nic nie zwraca. Bawiąc się doszedłem do wniosku że prawdopodobnie problem jest po stronie IIS + ustawienia FastCgi tylko nie mogę rozgryźć co może być źle ustawione.



@EDIT Problem rozwiązany, po instalacji ms sql server native client 2008 R2 wszystko działa jak należy.

Ten post edytował Skiper 22.01.2013, 13:34:46
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 21:45