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
)
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