visual studio servicios gratuitos ejemplo crear consumir c# php wcf soap wsdl

c# - studio - Cómo imprimir contenido de base de datos utilizando servicios web WSDL y SOAP



web service ejemplo (0)

No conozco los servicios web, porque soy nuevo en este tema. Creé el servicio WCF con C # para insertar datos en la base de datos MS Sql. ahora necesito imprimir el contenido de la tabla de la base de datos usando php. ¿Cómo puedo hacer esto? Este es mi proyecto escolar.

Service1.svc.cs

public class Service1 : IService1 { public string GetData(int value) { return string.Format("You entered: {0}", value); } public DataSet SelectUserDetails() { SqlConnection conn = new SqlConnection("Data Source=.;Initial Catalog=Registration;Integrated Security=True"); conn.Open(); SqlCommand cmd = new SqlCommand("Select * from RegistrationTable", conn); SqlDataAdapter sda = new SqlDataAdapter(cmd); DataSet ds = new DataSet(); sda.Fill(ds); cmd.ExecuteNonQuery(); conn.Close(); return ds; } }

Test.php

<?php /* Initialize webservice with your WSDL */ $client = new SoapClient("http://localhost:23995/Service1.svc?wsdl"); /* Invoke webservice method with your parameters, in this case: Function1 */ $response = $client->__soapCall("SelectUserDetails", array()); /* Print webservice response */ print_r($response); ?>

Salida:

stdClass Object ( [SelectUserDetailsResult] => stdClass Object ( [schema] => [any] => [email protected] [email protected] [email protected] [email protected] ) )

¿Cómo puedo imprimir este resultado en la tabla html? Esta es la forma correcta de conectar WSDL con PHP. Por favor ayúdame a imprimir contenido de tabla. La tabla tiene 4 columnas