sql >> Databáze >  >> RDS >> Mysql

Jak vrátit data načtená z MySQL do souboru php jako JSON?

Vzhledem k tomu, že pouze jedna user_spec je vrácen řádek, můžete použít vestavěný json_encode funkce:

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

?>

Měl by udělat ten trik.

I když používáte starší verzi PHP, můžete najít vhodnou funkci v uživatelských komentářích na json_encode Manuální stránka PHP k použití na jejím místě.



  1. Příklady DATEDIFF() – MySQL

  2. Kumulativní skupina produktů MySQL podle

  3. MySQL UPDATE přidá data do sloupce

  4. Jak spustit PHP skript v naplánovanou dobu