PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Holen Sie sich Daten aus PHP in C#-Skript

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