beste iedereen,
Ik ben bezig om met PHP tegen MSSQL aan te 'praten'. Dit gaat redelijk goed, ik kan gewoon records uit de database ophalen, bewerken en verwijderen enzo,maar nu wil ik dit via een stored procedure doen.
Iemand hier ervaringen mee?
Mischien kun je me dan wat op weg helpen..........
Het is me na wat proberen gelukt een variable door te geven aan de stored procedure en daar dan de gewilde actie mee uit te voeren. (bv. select,insert delete ed.)
Wat me nog niet gelukt is is om meerdere resultaten terug te krijgen via een select.
bv. SELECT name, age FROM members;
> ik wil dan 'name' en 'age' op welke manier dan ook terug krijgen van de stored procedure.
ik heb de volgende situatie :
STORED PROCEDURE : (MSSQL2005)
CREATE PROCEDURE [dbo].[sp_members_select]
AS
declare @name varchar(100),@age int
SELECT @name = name, @age = age
FROM members
RETURN @name
RETURN @age
PHP :
<?php
include "_include/connect.inc";
// set stored procedure name
$stored_procedure = mssql_init("sp_members_select");
// bind output variable
mssql_bind($stored_procedure, "RETVAL", $name, SQLVARCHAR);
//execute stored procedure
mssql_execute($stored_procedure);
echo"$name";
?>
dit werkt voor 1 output variable maar niet voor meerdere.
Geen idee hoe ik nu verder moet!! iemand een idee?
Alvast bedankt voor het in ieder geval lezen van dit verhaal.
Nu hoop ik nog op een schop in de goede richting.......
thanx
gr wietse
644 views