входные условия такие есть некая процедура END [sql] CREATE DEFINER = 'root'@'localhost' PROCEDURE somebase.someproc() BEGIN SELECT NOW() Now; SELECT 1 AS One, 2 AS Two; END [/sql] Которая возвращаяет Now 1 One|Two 1 | 2 Двумя "рекордсетами" Вопрос в следующем )) Умеет ли PHP переходить на 2-й рекордсет Заранее спасибо.
второй вопрос - что у тебя приходит в переменную после выполнения mysql_query? Ответ - Resourse Теперь повторю первый вопрос - чем ты обычно обрабатываешь Resourse ?
наверно так Код (Text): $query = mysql_query(вызов хранимки тут); if($row = mysql_fetch_array($query)){ $one = $row['One']; $two = $row['Two']; }
Так не хочет (Notice: Undefined index: One in C:\Users\Awful\PHP\func\php\dbfunc.php on line 20), да поидее и не должен, так как это два разных "рекордсета"(набора данных), а так мы обращаемся в первый. Вот я и немогу понять как перейти на второй. Мне это нужно для того чтобы получать доп информацию. Например: 1рекордсет-Возврат прав пользователя (Можно/Нельзя) 2й - В человеческом виде названия колонок 3й - Данные