Ahoy, vikky,
1) Ik heb niet veel ervaring met C#, maar wat ik zou doen om een C#-ontwikkelaar te helpen, is hem de gegevens in het juiste formaat te sturen. Bijvoorbeeld XML of JSON, geen tabellen.
dus ik zou dit proberen voor 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) als je erop staat om een tabel te hebben, gebruik dan de juiste HTML voor tableuse printf ("<tr><td>%s</td></tr>", $myrow['pk']);
in plaats van printf ("<tr><td>%s</td>", $myrow['pk']);
3) om xml te gebruiken, kunt u iets proberen zoals dit
4) u kunt rechtstreeks verbinding maken met uw Postgre-database via een externe verbinding vanuit C# (als dat een optie voor u is), iets in de trant van dit
Ik hoop dat dat helpt
ps. JSON decoderen in C# kan ook van pas komen