Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak zwrócić dane pobrane z MySQL do pliku php jako JSON?

Biorąc pod uwagę, że tylko jeden user_spec zwracany jest wiersz możesz użyć wbudowanego json_encode funkcja:

<?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));

?>

Powinien załatwić sprawę.

Nawet jeśli używasz starszej wersji PHP, odpowiednią funkcję możesz znaleźć w komentarzach użytkowników pod adresem json_encode Strona podręcznika PHP do wykorzystania w jej miejscu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Konwersja wierszy ze zbyt dużą liczbą wartości na kolumny

  2. Przechowywanie znaków Urdu w MySQL

  3. Jak pominąć puste dane w MySQL?

  4. mysql ZAMIEŃ NA tylko niektóre pola

  5. jakie są zmiany w przypadku mysql 8 wyniku zestawu wierszy?