Hallo zusammen.
Ich möchte mit PHP eine Prozedur aufrufen, jedoch erhalte ich keinen rückgabe Wert.
Im SQL Query Analyzer mache ich das so:
dann ist @Nummer der neue ausgegebene Wert.
Im PHP habe ich das so versucht:
jedoch kommt bei mir kein Ausgabewert. Ich habe mal das Manual durchgeschaut aber komme trotzdem nicht auf einen grünen Zweig...
könnt ihr mir einen Tipp geben?
Freundliche Grüsse
Gwailu
Ich möchte mit PHP eine Prozedur aufrufen, jedoch erhalte ich keinen rückgabe Wert.
Im SQL Query Analyzer mache ich das so:
declare @Nummer varchar(20)
select @Nummer = MAX(Nummer) FROM DRRequests WHERE ART = 1
print @Nummer
exec sp_IncString @Nummer OUTPUT
print @Nummer
select @Nummer = MAX(Nummer) FROM DRRequests WHERE ART = 1
print @Nummer
exec sp_IncString @Nummer OUTPUT
print @Nummer
Im PHP habe ich das so versucht:
PHP Code:
$DRRequestArt = 1;
$sql="SELECT MAX(Nummer)FROM DRRequests WHERE ART = $DRRequestArt";
$result= mssql_query($sql) or die(mssql_error());
$Nummer = mssql_fetch_array($result);
echo $Nummer[0];
$SQL = "exec sp_IncString $Nummer[0]";
$RES = mssql_query($SQL);
echo $Nummer[0];
könnt ihr mir einen Tipp geben?
Freundliche Grüsse
Gwailu
Comment