sql >> Database >  >> RDS >> PostgreSQL

Gegevens ophalen van php naar c#-script

Ahoy, vikky,

1) Ik heb niet veel ervaring met C#, maar wat ik zou doen om een ​​C#-ontwikkelaar te helpen, is hem de gegevens in het juiste formaat te sturen. Bijvoorbeeld XML of JSON, geen tabellen.

dus ik zou dit proberen voor 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) als je erop staat om een ​​tabel te hebben, gebruik dan de juiste HTML voor tableuse printf ("<tr><td>%s</td></tr>", $myrow['pk']); in plaats van printf ("<tr><td>%s</td>", $myrow['pk']);

3) om xml te gebruiken, kunt u iets proberen zoals dit

4) u kunt rechtstreeks verbinding maken met uw Postgre-database via een externe verbinding vanuit C# (als dat een optie voor u is), iets in de trant van dit

Ik hoop dat dat helpt

ps. JSON decoderen in C# kan ook van pas komen




  1. Kan plpython niet installeren voor postgres 12

  2. SQL Count-records binnen een maand met een Unix-tijdstempel

  3. Oracle regex - begint niet met en eindigt niet met

  4. Record invoegen indien niet aanwezig zonder Unieke sleutel