Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie kann ich von MySQL abgerufene Daten als JSON in eine PHP-Datei zurückgeben?

Da nur eine user_spec Zeile zurückgegeben wird, können Sie den eingebauten json_encode verwenden Funktion:

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

?>

Sollte den Trick machen.

Auch wenn Sie eine ältere PHP-Version verwenden, finden Sie in den Benutzerkommentaren unter json_encode eine passende Funktion PHP-Handbuchseite, die an ihrer Stelle verwendet werden soll.