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

Извличане на данни от MySQL в json масив

Ако искате да направите това с PDO, ето един пример:

<?php 
$dbh = new PDO("mysql:host=localhost;dbname=DBNAME", $username, $password);

$sql = "SELECT `id`, `title`, `time`, `start`, `backgroundColor` 
        FROM my_table";

$result = $dbh->query($sql)->fetchAll(PDO::FETCH_ASSOC);
//To output as-is json data result
//header('Content-type: application/json');
//echo json_encode($result);

//Or if you need to edit/manipulate the result before output
$return = [];
foreach ($result as $row) {
    $return[] = [ 
        'id' => $row['id'],
        'title' => $row['title'],
        'start' => $row['start'].' '.$row['time'],
        'backgroundColor' => $row['backgroundColor']
    ];
}
$dbh = null;

header('Content-type: application/json');
echo json_encode($return);
?>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Миграция на Laravel (errno:150 Ограничението за външен ключ е неправилно формирано)

  2. изберете колона като true / false, ако идентификаторът съществува в друга таблица

  3. Външен кошер метахранилище за EMR

  4. Инструкция UPDATE за повторно присвояване на стойност на колона според числова формула

  5. Как мога да се присъединя към множество SQL таблици, използвайки идентификаторите?