Afficher un message SQL en PHP
Posté : 14 juin 2007, 11:40
Bonjour à tous
J'ai un petit probleme, j'utilise SQL Server 2005 pour ma BDD et j'utilise les fonctions ODBC unifiés.
Mon probleme est le suivant :
J'ai créer des procédures stockées avec des messages PRINT, j'arrive bien à executer les procédures mais je n'arrive pas à afficher les messages des procédures en PHP, comment faire? :s
Voici le code SQL :
Et voici le code PHP :
Quelqu'un peux m'aider svp ?
J'ai un petit probleme, j'utilise SQL Server 2005 pour ma BDD et j'utilise les fonctions ODBC unifiés.
Mon probleme est le suivant :
J'ai créer des procédures stockées avec des messages PRINT, j'arrive bien à executer les procédures mais je n'arrive pas à afficher les messages des procédures en PHP, comment faire? :s
Voici le code SQL :
Code : Tout sélectionner
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[test]
-- Add the parameters for the stored procedure here
@nbr INT
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
IF(@nbr = 1)
BEGIN
PRINT'YES';
END
ELSE
BEGIN
PRINT'NO';
END
ENDinclude('bdd.php');
$requete = 'EXEC test @nbr = 1';
$resultat = odbc_do($sqlconnect, $requete);
Faut-il faire un 'echo' ou une autre fonction ODBC ? Parce que j'ai tester un 'echo odbc_result($resultat, 1);' après la ligne 'odbc_do'. Et malheureusement, je n'ai plus d'idée :sQuelqu'un peux m'aider svp ?