elimde bi tane stored procedure var MSSQL de yazılmış. ben bunu php sayfamda çağırıp kullanmak istiyorum. Out parametreleri nasıl kullanıcam, çağırıcam yardımcı olabilecek var mı?


Gerekli parametreleri gönderiyorum. sonra
while ($obj = odbc_fetch_object($sonuc)) {
$kontenjan = $obj->Kontenjan;
$kullanilan = $obj->Kullanilan;
}

diyerek çağırıyorum ama değişkenlerim boş geliyo.

procedure un parametreleri aşağıdaki gibi,

CREATE procedure SP_KontenjanTur(
@SirketNo int,
@AcenteKod varchar (50),
@TurKod varchar (50),
@Donem1 datetime,
@Donem2 datetime,
@Kontenjan int out,
@Kullanilan int out
)

 

$query = "call prosedurun adı";
$result = mysqli_query($link,$query) or die ("Sorguda Hata: $query. " . mysqli_error());

if (mysqli_num_rows($result) > 0)
{
while($row = mysqli_fetch_array($result))
{

}
}
mysqli_free_result($result);
mysqli_next_result($link);

raif_efendi

hocam Mysql de değil. MSSql de yazılmış procedure. EXEC kullanarak çağırıyorum ama beceremedim bi türlü.

contavolta
1

mobil görünümden çık