phpMyAdmin
 sql >> Teknologi Basis Data >  >> Database Tools >> phpMyAdmin

cara mengimpor txt ke mysql langsung atau melalui php

Anda dapat menggunakan Mysql LOAD DATA LOCAL INFILE sintaks

LOAD DATA LOCAL INFILE '/path/to/file.txt' 
    INTO TABLE 'table1'
    LINES TERMINATED BY '\n'

Untuk ini, pastikan Mysql memiliki akses ke /path/to/file.txt . Juga pengguna yang menjalankan kueri harus memiliki FILE hak istimewa.

Dengan PHP Murni itu mudah. Baca file, buat kueri, jalankan. Anda perlu membuat kueri agar tidak mengulang kueri yang lambat.

$data = file("/path/to/file.txt", FILE_SKIP_EMPTY_LINES);

// make sure you have valid database connection prior to this point.
// otherwise mysql_real_escape_string won't work
$values = "('". implode("'), ('", array_map('mysql_real_escape_string', $data)). "')";

$query = "INSERT INTO `TABLE1` (`COLUMN1`) VALUES $values";

// Now just execute the query once.
mysql_query($query);


  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. bagaimana cara mengubah mesin penyimpanan database di phpmyadmin?

  2. Menginstal phpMyAdmin dengan Apache di CentOS 7

  3. Bagaimana cara mengetahui charset database dan tabel dengan PHPmyAdmin?

  4. Cara mengetahui alamat ip server mySQL dari phpmyadmin

  5. Memasukkan Kolom ke tabel yang sudah ada sebelumnya di phpmyadmin