sql >> Database >  >> RDS >> Mysql

Hoe gegevens opgehaald uit MySQL terug te sturen naar een php-bestand als JSON?

Aangezien slechts één user_spec rij wordt geretourneerd, kunt u de ingebouwde json_encode gebruiken functie:

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

?>

Zou moeten lukken.

Zelfs als je een oudere versie van PHP gebruikt, kun je een geschikte functie vinden in de gebruikersopmerkingen op de json_encode PHP Manual-pagina om op zijn plaats te gebruiken.



  1. Native tabel 'performance_schema'.'???' heeft de verkeerde structuur

  2. MySQL Event If-instructie END IF Error

  3. MySQL gegevens uit andere tabel invoegen

  4. PostgreSQL schalen voor grote hoeveelheden gegevens