Ahoi, Vikky,
1) Ich bin nicht sehr erfahren mit C#, aber was ich tun würde, um einem C#-Entwickler zu helfen, ist, ihm die Daten in einem geeigneten Format zu schicken. Zum Beispiel XML oder JSON, keine Tabellen.
also würde ich das für JSON versuchen:
<?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) wenn Sie darauf bestehen, eine Tabelle zu haben, verwenden Sie den korrekten HTML-Code für die Tabellenverwendung printf ("<tr><td>%s</td></tr>", $myrow['pk']);
statt printf ("<tr><td>%s</td>", $myrow['pk']);
3) Um XML zu verwenden, könnten Sie etwas ausprobieren so
4) Sie könnten eine direkte Verbindung zu Ihrer Postgre-Datenbank herstellen, indem Sie eine Remote-Verbindung von C# verwenden (falls dies eine Option für Sie ist), etwas in der Art von this
Hoffe das hilft
PS. JSON in C# dekodieren könnte auch nützlich sein