Ta en titt på ODBC-funktionerna, eller koppla med COM mot ADO.
Exempel på ODBC:
$connection = odbc_connect( "odbc_test_db", "","", SQL_CUR_USE_DRIVER );
$mssqlQuery = odbc_do( $conn_id, "{CALL StoredProcedureName(" . $parameters . ")}" );
4 svar · 261 visningar · startad av skyman
Hilfe bitte!!!
Jag vill använda mig av stored procedures i php, på samma sätt som jag använt med i asp.
Hur gör jag då?
Jag vill inte göra som php.net föreslår att man skriver hela proceduren i koden, jag vill använda den som jag har skapat i mssql...
I asp ser det ut ungefär såhär:
Set com = Server.CreateObject("ADODB.Command")
com.ActiveConnection = Application("ConnectionString")
Com.CommandText = "wp_OrderUpdate"
com.CommandType = 4
com.Parameters("@OrderId") = CLng(Request.Form("OrderId"))
com.Parameters("@ProductId") = CLng(Request.Form("ProductId"))
com.Execute
Set com = Nothing
Tacksam för tips och svar!
Ta en titt på ODBC-funktionerna, eller koppla med COM mot ADO.
Exempel på ODBC:
$connection = odbc_connect( "odbc_test_db", "","", SQL_CUR_USE_DRIVER );
$mssqlQuery = odbc_do( $conn_id, "{CALL StoredProcedureName(" . $parameters . ")}" );
Tackar tackar!!!
Jag vill nog inte använda mig av ODBC, fungerar det inte att skicka på följande sätt på något sätt?:
$connection = mssql_connect( "skcbsk01\MSDE2000A", "xxx","yyy");
//$sql=mssql_query("{CALL p_OperatorLogin(".$_POST['username'].", ".$_POST['passw'].")}");