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

PHP - Ekspor tabel MySQL ke file JSON

Tidak ada 'table id' di MySQL dan oleh karena itu hasil ditetapkan dari SHOW TABLES tidak memiliki indeks id . Satu-satunya indeks di hasilset bernama 'Tables_in_DATABASENAME'.

Anda juga harus menggunakan perpustakaan mysqli karena perpustakaan mysql lama yang baik tidak digunakan lagi. Setelah menyiapkan contoh:

<?php

$mysqli = new mysqli(
    'yourserver',
    'yourusername',
    'yourpassword',
    'yourdatabasename'
);

if ($mysqli->connect_errno) {
    echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") "
         . $mysqli->connect_error;
}


$result = $mysqli->query('SHOW TABLES FROM `yourdatabasename` LIKE \'%food_%\'');
if(!$result) {
    die('Database error: ' . $mysqli->error);
}

$posts = array();
// use fetch_array instead of fetch_assoc as the column
while($row = $result->fetch_array()) {
    $tablename = $row[0];
    $posts []= array (
        'tablename' => $tablename
    );
}

var_dump($posts);



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ubah stempel waktu mysql menjadi tanggal dan waktu aktual?

  2. RuntimeError:bekerja di luar konteks aplikasi

  3. Hapus Data dari Database MySQL

  4. MySQL mengonversi YEARWEEK ke tanggal

  5. MySQL mengubah jenis otentikasi dari standar ke caching_sha2_password