Ahoj, vikky,
1) Nie mam dużego doświadczenia z C#, ale to, co zrobiłbym, aby pomóc programiście C#, to przesłanie mu danych w odpowiednim formacie. Na przykład XML lub JSON, a nie tabele.
więc spróbowałbym tego dla 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) jeśli nalegasz, aby mieć tabelę, użyj poprawnego kodu HTML do obsługi tabel
3) aby użyć xml, możesz spróbować czegoś jak to
4) możesz połączyć się bezpośrednio z bazą danych Postgre za pomocą zdalnego połączenia z C# (jeśli jest to dla ciebie opcja) coś na wzór to
Mam nadzieję, że to pomoże
PS. Dekodowanie JSON w C#
może się również przydać NodeJS/Knex Tworzenie odpowiedzi Json PostgreSQL znajduje wszystkie możliwe kombinacje (permutacje) w zapytaniu rekurencyjnym Jak przekonwertować epokę Uniksa na znacznik czasu? Dlaczego otrzymuję ActionView::Template::Error:undefined method `name' dla nil:NilClass w Heroku, ale nie lokalnie Railsy ignorują stałe w instrukcji SQL SELECT printf ("
", $myrow['pk']); zamiast %s printf ("
%s ", $myrow['pk']);