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

Làm cách nào để trả lại dữ liệu được tìm nạp từ MySQL vào tệp php dưới dạng JSON?

Cho rằng chỉ có một user_spec hàng được trả về, bạn có thể sử dụng json_encode tích hợp sẵn chức năng:

<?php
$username = "user";
$password = "********";
$hostname = "localhost";    
$dbh = mysql_connect($hostname, $username, $password) 
    or die("Unable to connect to MySQL");

//print "Connected to MySQL<br>";

$selected = mysql_select_db("spec",$dbh) 
    or die("Could not select first_test");

$query = "SELECT * FROM user_spec"; 
$result=mysql_query($query);

echo json_encode(mysql_fetch_assoc($result));

?>

Nên làm các thủ thuật.

Ngay cả khi bạn đang sử dụng phiên bản PHP cũ hơn, bạn có thể tìm thấy một hàm phù hợp trong nhận xét của người dùng tại json_encode Trang Hướng dẫn sử dụng PHP để sử dụng tại 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. Rails 5 và Ruby 2.3.3 Không tải được libmysql.dll

  2. MySQL / PHP - phân trang số trang Chỉ hiển thị 10 trang cùng lúc

  3. Mã cảnh báo Mysql 1592 Tuyên bố không an toàn được ghi vào nhật ký nhị phân bằng cách sử dụng định dạng câu lệnh

  4. Tăng tốc cập nhật MySQL / Chèn câu lệnh

  5. Làm thế nào để biết nếu một câu lệnh sql được thực thi trong java?