greenstudy
سه شنبه 31 مرداد 1391, 18:47 عصر
با سلام
بنده یک stored procedure دارم که یک پارامتر ورودی و 2 پارامتر خروجی دارد و به خوبی در Mysql اجرا شده و خروجی های خود را نمایش می دهد ولی وقتی بنده در PHP می خواهم از این 2 پارامتر خروجی استفاده کنم به مشکل بر می خورم بنده این کار را با استفاده از pdo انجام می دهم در صورت امکان بنده را راهنمایی بفرمایید.
$dbh = new PDO ('mysql:host=localhost;dbname=test', $user, $pass);
$stmt = $dbh->prepare("CALL find_ranking(uie_id, ?, ?)");
$stmt->bindParam('uie_id', $uie_id, PDO::PARAM_INT);
$stmt->bindParam(1, $r1, PDO::PARAM_INT);
$stmt->bindParam(1, $r2, PDO::PARAM_INT);
$stmt->execute();
print "procedure returned $r1,$r2\n";
بنده یک stored procedure دارم که یک پارامتر ورودی و 2 پارامتر خروجی دارد و به خوبی در Mysql اجرا شده و خروجی های خود را نمایش می دهد ولی وقتی بنده در PHP می خواهم از این 2 پارامتر خروجی استفاده کنم به مشکل بر می خورم بنده این کار را با استفاده از pdo انجام می دهم در صورت امکان بنده را راهنمایی بفرمایید.
$dbh = new PDO ('mysql:host=localhost;dbname=test', $user, $pass);
$stmt = $dbh->prepare("CALL find_ranking(uie_id, ?, ?)");
$stmt->bindParam('uie_id', $uie_id, PDO::PARAM_INT);
$stmt->bindParam(1, $r1, PDO::PARAM_INT);
$stmt->bindParam(1, $r2, PDO::PARAM_INT);
$stmt->execute();
print "procedure returned $r1,$r2\n";