Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да върна данни, извлечени от MySQL в php файл като JSON?

Като се има предвид, че само една user_spec се връща ред, можете да използвате вградения json_encode функция:

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

?>

Трябва да свърши работа.

Дори ако използвате по-стара версия на PHP, можете да намерите подходяща функция в потребителските коментари в json_encode PHP Ръководство страница за използване на нейното място.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Най-лесният начин да конвертирате Blob в масив от байтове

  2. Свързване на wordpress блог с CodeIgniter View

  3. WAMP игнорирайте my.ini

  4. опитайте да промените директорията на журнала на bin:mysql-bin.index не е намерен (Errcode:13)

  5. Как да добавя препратка към MySQL конектора за .NET?