Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

cara menyandikan banyak baris dari mysql ke json menggunakan php

Masalahnya adalah $output adalah array yang harus Anda lalui. Seperti:

function getTopic($conn){
    $response = array("error" => 0);
    $qry = "SELECT original_title, content, time FROM topic WHERE vis = 1";
    $result = $conn->prepare($qry);
    $result->execute();
    if($result->rowCount() > 0){
        $output = $result->fetchall();
        foreach ($output as $o){
           $response['text'] = $o['original_title'];
           $response['test'] = $o['content'];
        }
        return json_encode($response);
    }
}

Ini untuk tanggapan terakhir, tetapi jika Anda ingin semuanya, lakukan:

function getTopic($conn){
    $response = array('error'=>0);
    $qry = "SELECT original_title, content, time FROM topic WHERE vis = 1";
    $result = $conn->prepare($qry);
    $result->execute();
    if($result->rowCount() > 0){
        $output = $result->fetchall();
        foreach ($output as $o){
           $response[] = array('text'=>$o['original_title'],'test'=>$o['content']);
        }
        return json_encode($response);
    }
}

Jika Anda hanya ingin satu baris, tambahkan batas ke pernyataan MySQL Anda.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Urutan Berdasarkan Jumlah Dua Bidang

  2. Bagaimana cara menambahkan data input edittext ke database sql menggunakan json,android?

  3. masukkan mysql hanya jika tidak ada tidak berfungsi

  4. Cara terbaik untuk Memasukkan data JSON ke MYSQL

  5. MySQL untuk mendapatkan jumlah baris yang jatuh pada tanggal untuk setiap hari dalam sebulan