sql >> Database teknologi >  >> RDS >> PostgreSQL

Hent data fra php til c# script

Hej, vikki,

1) Jeg er ikke særlig erfaren med C#, men det, jeg ville gøre for at hjælpe en C#-udvikler, er at sende ham dataene i passende format. For eksempel XML eller JSON, ikke tabeller.

så jeg ville prøve dette til 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) hvis du insisterer på at have en tabel, brug den korrekte HTML til tableuse printf ("%s", $myrow['pk']); i stedet for printf ("%s", $myrow['pk']);

3) for at bruge xml kan du prøve noget sådan her

4) du kan oprette forbindelse direkte til din Postgre-database ved hjælp af en fjernforbindelse fra C# (hvis det er en mulighed for dig) noget i stil med dette

Håber det hjælper

PS. Afkodning af JSON i C# kan også komme til nytte




  1. SQL kan ikke indsætte eksplicit værdi for identitetskolonnen i tabel 'Tabel', når IDENTITY_INSERT er indstillet til FRA

  2. Hvorfor kan jeg ikke oprette forbindelse via jdbc ved hjælp af SQLcl

  3. ScyllaDB-trends – Sådan implementerer brugere The Real-Time Big Data-database

  4. MySQL får rekordantal for time, selv timer uden registreringer