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

tempatkan beberapa hasil dalam satu larik

Anda tidak perlu langsung menggemakan hasil:

echo stripslashes(json_encode(array('list' => $posts)));

Sebagai gantinya, kumpulkan semua ke satu larik:

$results = array();
//Your code
$results[] = array('list' => $posts);
//...
$results[] = array('list' => 'No product list');
//...
//And echo just one time in the end:
echo stripslashes(json_encode($results);

atau sesuatu seperti ini untuk penggabungan:

$results = array();
//Your code
$results = $results + $posts;
//...
$results = 'No product list';
//...
//And echo just one time in the end:
echo stripslashes(json_encode(array('list' => $results)));

Juga, Anda dapat melakukan permintaan basis data Anda tanpa kueri rekursif;

Sesuatu seperti:

SELECT vsc.* FROM VendorSubCat vsc
INNER JOIN subcategory sc ON vsc.id=sc.id
WHERE sc.cat_id = 15



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menghindari kata-kata yang dicadangkan yang digunakan sebagai nama kolom? MySQL/Buat Tabel

  2. Bagaimana cara memilih data dari tabel di mana nama tabel memiliki spasi kosong?

  3. mysqlfailover:Tidak ada modul bernama mysql.utilities.common.tools

  4. Bagaimana saya menyimpan dan mengambil gambar di server saya di aplikasi web java

  5. Bagaimana menemukan lokasi database MySQL di hard disk Anda?