Я новичок в веб -службах. < /p>
Я хочу написать общую функцию на стороне сервера PHP NUSOAP, которая может запросить данные из нескольких таблиц) и вернуть динамический массив в зависимости от результатов, возвращаемых из MySQL ... < /p>
. Вот код сервера ... < /p>
.require_once ('../lib/nusoap.php');
$server = new soap_server;
$server->register('getallbook');
function getallbook()
{
$conn = mysql_connect('localhost','root','');
mysql_select_db('apexinventry', $conn);
$sql = "SELECT * FROM users";
$q = mysql_query($sql);
while($r = mysql_fetch_array($q)){
$items[] = array('cd'=>$r['id'],'title'=>$r['userid'],'author'=>$r['password'],'publisher'=>$r['groupid']);
}
return $items;
}
$server->service($HTTP_RAW_POST_DATA);
< /code>
И вот клиент -код ...... < /p>
require_once ('../lib/nusoap.php');
$client = new soapclient('http://127.0.0.1/test/server/index.php');
$response = $client->call('getallbook');
if($client->fault)
{
echo "FAULT:
Code: (".$client->faultcode.")
";
echo "String: ".$client->faultstring;
}
else
{
$r = $response;
$count = count($r);
?>
Code
Title
Author
Publisher
Подробнее здесь: https://stackoverflow.com/questions/666 ... turn-array
PHP NUSOAP return Marray ⇐ Php
Кемеровские программисты php общаются здесь
1753977825
Anonymous
Я новичок в веб -службах. < /p>
Я хочу написать общую функцию на стороне сервера PHP NUSOAP, которая может запросить данные из нескольких таблиц) и вернуть динамический массив в зависимости от результатов, возвращаемых из MySQL ... < /p>
. Вот код сервера ... < /p>
.require_once ('../lib/nusoap.php');
$server = new soap_server;
$server->register('getallbook');
function getallbook()
{
$conn = mysql_connect('localhost','root','');
mysql_select_db('apexinventry', $conn);
$sql = "SELECT * FROM users";
$q = mysql_query($sql);
while($r = mysql_fetch_array($q)){
$items[] = array('cd'=>$r['id'],'title'=>$r['userid'],'author'=>$r['password'],'publisher'=>$r['groupid']);
}
return $items;
}
$server->service($HTTP_RAW_POST_DATA);
< /code>
И вот клиент -код ...... < /p>
require_once ('../lib/nusoap.php');
$client = new soapclient('http://127.0.0.1/test/server/index.php');
$response = $client->call('getallbook');
if($client->fault)
{
echo "FAULT:
Code: (".$client->faultcode.")
";
echo "String: ".$client->faultstring;
}
else
{
$r = $response;
$count = count($r);
?>
Code
Title
Author
Publisher
Подробнее здесь: [url]https://stackoverflow.com/questions/6660334/php-nusoap-return-array[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия