PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Obter dados do php para o script c#


Oi, vikky,

1) Não tenho muita experiência com C#, mas o que eu faria para ajudar um desenvolvedor de C# é enviar a ele os dados no formato apropriado. Por exemplo XML ou JSON, não tabelas.

então eu tentaria isso para JSON:
<?php
$db = pg_connect('host=localhost dbname=MyDB user=postgres password=xyz'); 
$query = "SELECT pk FROM Table1"; 
$result = pg_query($query); 
//printf ("<tr><td>%s</td>", $result); 
if (!$result) { 
    echo "Problem with query " . $query . "<br/>"; 
    echo pg_last_error(); 
    exit(); 
} 
$return_arr = array();
while($myrow = pg_fetch_assoc($result)) { 
    array_push($return_arr, $myrow);
}
echo json_encode($return_arr);

2) se você insistir em ter uma tabela, use o HTML correto para tableuse printf ("%s", $myrow['pk']); em vez de printf ("%s", $myrow['pk']);

3) para usar xml você pode tentar algo assim

4) você pode se conectar diretamente ao seu banco de dados Postgre usando uma conexão remota do C# (se essa for uma opção para você) algo como isto

espero que ajude

PS. Decodificando JSON em C# também pode ser útil