Web Imagens Vídeos Mapas Notícias Orkut Gmail mais »
Grupos visitados recentemente | Ajuda | Acessar
Página inicial dos Grupos do Google
multiple rows return ?
Há um número excessivo de tópicos que aparecem em primeiro plano neste grupo. Para fazer com que este tópico apareça primeiro, elimine essa opção de um outro tópico.
Erro ao processar a solicitação. Tente novamente.
sinalizar
  2 mensagens - Recolher todas  -  Traduzir tudo para Traduzido (ver todos os originais)
O grupo no qual você está postando é um grupo da Usenet. As mensagens postadas neste grupo farão com que o seu e-mail fique visível para qualquer pessoa na internet.
Sua resposta não foi enviada.
Postagem publicada
 
De:
Para:
Cc:
Encaminhar para
Adicionar Cc | Adicionar Encaminhar para | Editar Assunto
Assunto:
Validação:
Com o objetivo de verificação, digite os caracteres que você vê na figura abaixo ou os números que ouvir ao clicar no ícone de acessibilidade. Ouça e digite os números que ouvir
 
Alex  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 4 jul, 14:07
De: Alex <alexanderli...@gmail.com>
Data: Sat, 4 Jul 2009 10:07:37 -0700 (PDT)
Local: Sab 4 jul 2009 14:07
Assunto: multiple rows return ?
Hi all,

I have not found any examples that handle multiple rows of data
returned from database. Anyone can please show me an example? What I
have is this

I have a service that returns multiple rows of result from a database
query, for example

SELECT employeeID, employeeName, employeeAddress FROM EMPLOYEE;

Say the returned result is

1 | John | One Road
2 | Mark | Two Road
3 | Luke | Three Road

How can I represent that in xsd and how those results are going to put
into the array to return the result from the services and at the
client side getting and displaying these results?

Thanks in advance for any help.


    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Dalibor Andzakovic  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 5 jul, 17:40
De: Dalibor Andzakovic <Dalibor.Andzako...@swerve.co.nz>
Data: Mon, 6 Jul 2009 08:40:18 +1200
Local: Dom 5 jul 2009 17:40
Assunto: RE: [phpsoa] multiple rows return ?
One way you could achieve this is:

XSD:

<xsd:complexType name="EmployeeList">
<xsd:sequence>
        <xsd:element name="Employee" type="EmployeeList_T" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>

<xsd:complexType name="EmployeeList_T">
<xsd:sequence>
        <xsd:element name="employeeID" type="xsd:integer" />
        <xsd:element name="employeeName" type="xsd:string" />
        <xsd:element name="employeeAddress" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>

PHP

$sth = $this->PDO->prepare("SELECT employeeID, employeeName, employeeAddress FROM EMPLOYEE;");
$sth->execute();

$employeeList = SCA::createDataObject('your/xsd/namespace', 'EmployeeList');            

while($row = $sth->fetch(PDO::FETCH_OBJ)){                  
        $employee = $employeeList->createDataObject('Employee');
        $employee->employeeID = $row->employeeID;
        $employee->employeeName = $row->employeeName;
        $employee->employeeAddress = $row->employeeAddress;

}

There is probably a nicer way to merge the resulting row object into the SDO object, but you get the idea.

HTH

dali


    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Fim das mensagens
« Voltar às Discussões « Tópico recente     Tópico antigo »

Criar um grupo - Grupos do Google - Página inicial do Google - Termos de Uso - Política de Privacidade
©2009 Google