Ich habe ein Problem, die Ausgabe der gespeicherten Prozedur nach erfolgreichem Ausführen des Verfahrens anzeigen ... Ich hoffe, jeder kann mir helfen .... hier meine gespeicherte Prozedur ..Aufruf der gespeicherten Prozedur und Anzeige der Ausgabe in PHP MS Sql
$sql = "EXEC [dbo].[sp_mRetailerRegInfo_Add] '$var1','$var2','$var3','$var4','',''";
das ist mein Beispieldaten in meinem SP
EXEC sp_mRetailerRegInfo_Add 'asdf','asdf','[email protected]','123', @RetailerId output, @ErrorCode output
und das ist mein Beispielcode ..i die Prozedur ausführen können, aber es die Ausgabe nicht angezeigt ist
<?php
$serverName = "localhost";
$connectionInfo = array("Database"=>"db", "UID"=>"user", "PWD"=>"pass");
$conn = sqlsrv_connect($serverName, $connectionInfo);
if($conn) {
echo "Connection established.<br />";
}else{
echo "Connection could not be established.<br />";
die(print_r(sqlsrv_errors(), true));
}
//-----------------------------------------------
// Perform operations with connection.
//-----------------------------------------------
$sql = "EXEC [dbo].[sp_mRetailerRegInfo_Add] '$var1','$var2','$var3','$var4','',''";
$result = sqlsrv_query($conn, $sql);
if (!$result) {
echo 'Your code is fail.';
}
else {
echo 'Success!';
echo $result;
}
?>
wird die Ausgabe wie diese (ID0001) sein und, aber ich die Ausgabe wie diese etablierten
Verbindung erhalten.
Erfolg! Resource id # 3
Hallo @gmiley: Ich möchte nur meine Ausgabe von SP (wie Beispiel RetailerId) nach dem Erfolg zeigen die Daten basierend auf meinem Beispielcode in meiner Frage..danke – zack