|
|
|
| пипл хелп плз
есть хранимая процедура
CREATE PROCEDURE proc1(OUT par1 INT)
BEGIN
SELECT COUNT(*) INTO par1 FROM mysql.user
END
из командной строки понятно как зывывать
CALL proc1(@a);
SELECT @a;
а как вызывать такую процедуру из php
выложите плз пример | |
|
|
|
|
|
|
|
для: breedish
(13.09.2006 в 20:39)
| | А точно также, вводите переменную, которую потом читатете отдельным SELECT-запросом. | |
|
|
|
|
|
|
|
для: cheops
(13.09.2006 в 21:07)
| | ну типа
$result=mysql_query("CALL proc1($a)");
? | |
|
|
|
|
|
|
|
для: breedish
(13.09.2006 в 22:42)
| | Нет, переменная будет именно MySQL
<?php
mysql_query("CALL proc1(@a)");
?>
|
А следующим запросом, её уже извлекать
<?php
$result = mysql_query("SELECT @a;");
?>
|
Возможно вам будет удобнее воспользоваться хранимой функцией, чтобы результат сразу подставлять в другие запросы (непосредственно в SQL-запросе). | |
|
|
|