PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Lấy dữ liệu từ php vào tập lệnh c #

Ahoy, vikky,

1) Tôi không có nhiều kinh nghiệm về C # nhưng những gì tôi sẽ làm để giúp một nhà phát triển C # là gửi cho anh ta dữ liệu ở định dạng thích hợp. Ví dụ:XML hoặc JSON, không phải bảng.

vì vậy tôi sẽ thử cái này cho 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) nếu bạn khăng khăng muốn có một bảng, hãy sử dụng HTML chính xác cho tableuse printf (" % s ", $ myrow ['pk']); thay vì printf (" % s ", $ myrow ['pk']);

3) để sử dụng xml, bạn có thể thử điều gì đó như thế này

4) bạn có thể kết nối trực tiếp với cơ sở dữ liệu Postgre của mình bằng cách sử dụng kết nối từ xa từ C # (nếu đó là một tùy chọn cho bạn) một cái gì đó dọc theo dòng của cái này

Hy vọng điều đó sẽ giúp

Tái bút. Giải mã JSON trong C # cũng có thể hữu ích




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách cập nhật thủ công dữ liệu thống kê của các bảng trong PostgreSQL

  2. Chuẩn hóa Unicode trong Postgres

  3. Nhận được lỗi xác thực không thành công với postgresql từ dòng lệnh

  4. Flask-Migrate không phát hiện bảng

  5. Con trỏ với postgres, dữ liệu được lưu trữ ở đâu và có bao nhiêu lệnh gọi tới DB