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

menggunakan Google Documents sebagai basis data?

Jadi, meskipun mungkin tidak bijaksana atau terukur, ya, Anda bisa melakukannya. Coba kode ini:

<?php
$url = "https://spreadsheets.google.com/pub?hl=en&hl=en&key=0AupgXsRU8E9UdC1DY0toUUJLV0M0THM4cGJTSkNSUnc&output=csv";
$row=0;

if (($handle = fopen($url, "r")) !== FALSE) {
    while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
        $num = count($data);
        echo "<p> $num fields in line $row: <br /></p>\n";
        $row++;
        for ($c=0; $c < $num; $c++) {
            echo $data[$c] . "<br />\n";
        }
    }
    fclose($handle);
}

Pada dasarnya, publikasikan spreadsheet sebagai publik, ubah output ke csv (dari HTML default) dengan mengedit URL secara manual (yaitu, output=csv ), ambil, lalu ulangi baris demi baris menggunakan fgetcsv .

Jika spreadsheet terlihat seperti ini:

Ini akan menampilkan yang berikut untuk csv yang dimaksud:

array(2) {
  [0]=>
  string(4) "Name"
  [1]=>
  string(5) "Value"
}
array(2) {
  [0]=>
  string(3) "Foo"
  [1]=>
  string(5) "13123"
}
array(2) {
  [0]=>
  string(3) "Bar"
  [1]=>
  string(3) "331"
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. database codeigniter pindah ke tabel lain

  2. WEEKDAY() Contoh – MySQL

  3. GROUP_CONCAT() jumlah baris saat dikelompokkan berdasarkan bidang teks

  4. Python Pandas menulis ke sql dengan nilai NaN

  5. Memperbarui database MySql menggunakan PHP melalui fungsi javascript onClick