Procedure stockée avec mysql 5
Posté : 27 nov. 2007, 01:08
bonjour
voici mon code php
et bien pas d'erreur mais cela ne fait rien en base
idem pour cela :
et bien mon echo ne m'affiche rien
qqln peut il m'eclairer merci bcp
voici mon code php
<?php
$connexion = new PDO("mysql:host=127.0.0.1;port='3306';dbname=procstok", 'root', '');
$req=$connexion->prepare("CALL insert()");
$req->execute();
?>
et mon enorme procedure stockée !!!!!
Code : Tout sélectionner
CREATE PROCEDURE `insert`()
BEGIN
insert into t values(1,'jjj');
END;
idem pour cela :
<?php
$connexion = new PDO("mysql:host=127.0.0.1;port='3306';dbname=procstok", 'root', '');
$req=$connexion->prepare("CALL connect(param1)");
$req->bindParam('param1', $resultat, PDO::PARAM_INT|PDO::PARAM_INPUT_OUTPUT);
$req->execute();
echo $resultat;
?>
avec cette procedure
Code : Tout sélectionner
CREATE PROCEDURE `new_proc`(INOUT n INTEGER(11))
BEGIN
set n=9;
END;qqln peut il m'eclairer merci bcp