Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Вызов процедур на PHP (TrollFess) 14/06/2007 - 00:13:13
      Re: Вызов процедур на PHP (TrollFess) 14/06/2007 - 14:33:26



From: TrollFess - 14/06/2007 - 00:13:13
Subject:Вызов процедур на PHP
-----------------

<?php
$query = "CALL ProcAuth ('$pr', '$pl', '$sd');";
mysqli_multi_query($link ,$query);
$result = mysqli_use_result($link);
if ( $myrow = mysqli_fetch_array($result) ) {
$WB=$myrow['web_permit'];
}
mysqli_free_result($result);
if($WB=1)
{
$query = "CALL WebRead('$sd');";
mysqli_multi_query($link ,$query);
$result = mysqli_use_result($link);
if($myrow = mysqli_fetch_array($result))
{
$CardId_=myrow("Webd");
$Login_=myrow("Webe");
}
}
echo(mysqli_error($link) . "\r\n");
?>


И сейчас он выдает ошибку
Commands out of sync; you can't run this command now
Порылся в справочниках, там написано что нужно нужно использовать mysqli_use_result и mysqli_free_result. Поставил их, а результат тот же =(


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
31660



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |