Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> obsluga proc. skladowanej w MSSql, jest jakis rezultat, ale jak go odczytac
mrmadej
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 27.01.2005

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


Witam.

Od niedawna bawie sie php i baza w MSSQL. I natknalem sie na taki problem. Mam taki skrypcik:


<?
$serv = "sereverDB,port";
$us = "user";
$pas = "pass";
$baza = "D-B";
$con = @mssql_connect ($serv, $us, $pas) or die ("nie udalo się podłączyć do serwera $serv");
$db = @mssql_select_db ($baza, $con) or die ("nie udało się połączyć z bazą $baza");


$szu = @mssql_init("Proc.sklad",$con);


@mssql_bind ($szu, "@param1", &$var1, SQLCHAR, FALSE);
@mssql_bind ($szu, "@param2", &$var2, SQLCHAR, FALSE);
@mssql_bind ($szu, "@param3", &$var3, SQLCHAR, FALSE);
@mssql_bind ($szu, "@param4", &$var4, SQLCHAR, FALSE);
@mssql_bind ($szu, "@param5", &$var5, SQLVARCHAR, TRUE);
@mssql_bind ($szu, "@param6", &$var6, SQLINT4, TRUE);

$szuk = @mssql_execute($szu);


while ($sz = @mssql_fetch_row($szuk)){


echo "<div class=indeks>$sz[0]</div><div class=imie>$sz[1]</div><div class=nazwisko>$sz[2]</div>";
}

@mssql_close($con);
?>


var1,2,3,4-pobierane sa z formularza.
Procedura skladowana na serwerze dziala bez zarzutu wywolywana z poziomu serwera.
A chodzi konkretnie o to, ze procedura zwraca mi pewna tabale (7-kol, X-wierszy).
Jezeli jest tylko jeden wiersz to ladnie wyswietla i jest ok. Ale jak tych wierszy jest 2 lub wiecej to nic sie nie wyswietla.A cos na pewno zostaje zwrocone, bo $szuk ma jakas wartosc....ale jak ja odczytac?
Czy ktos sie orientuje o co chodzi??
Z gory thx za jakakolwiek pomoc.

pozdro
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: 21.08.2025 - 14:09