PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Вземете данни от php в c# скрипт

Хей, Вики,

1) Нямам много опит с C#, но това, което бих направил, за да помогна на C# разработчик, е да му изпратя данните в подходящ формат. Например XML или JSON, а не таблици.

така че бих опитал това за 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) ако настоявате да имате таблица, използвайте правилния HTML за tableuse printf ("%s", $myrow['pk']); вместо printf ("%s", $myrow['pk']);

3) за да използвате xml, може да опитате нещо като това

4) бихте могли да се свържете директно с вашата база данни на Postgre, като използвате отдалечена връзка от C# (ако това е опция за вас) нещо подобно на това

Надявам се това да помогне

PS. Декодиране на JSON в C# също може да бъде полезно




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Обединяване на връзки с PostgreSQL JDBC

  2. order_by в полето много към много води до дублиращи се записи в набор от заявки

  3. Използване на Barman за PostgreSQL Disaster Recovery

  4. Инсталиране на postgresql с NSIS

  5. PostgreSQL - INNER JOIN две таблици с ОГРАНИЧЕНИЕ