Ah, vikky,
1) Saya tidak terlalu berpengalaman dengan C# tetapi apa yang akan saya lakukan untuk membantu pengembang C# adalah mengiriminya data dalam format yang sesuai. Misalnya XML atau JSON, bukan tabel.
jadi saya akan mencoba ini untuk 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) jika Anda bersikeras untuk memiliki tabel gunakan HTML yang benar untuk tableuse printf ("<tr><td>%s</td></tr>", $myrow['pk']);
bukannya printf ("<tr><td>%s</td>", $myrow['pk']);
3) untuk menggunakan xml Anda mungkin mencoba sesuatu seperti ini
4) Anda dapat terhubung langsung ke database Postgre Anda menggunakan koneksi jarak jauh dari C# (jika itu pilihan untuk Anda) sesuatu di sepanjang baris ini
Semoga membantu
PS. Mendekode JSON di C# mungkin juga berguna