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

Muat array Javascript dengan data database MYSQL

Anda harus menggunakan mysql_connect() , mysql_select_db() fungsi dalam PHP untuk terhubung ke db Anda. Setelah itu gunakan mysql_query() untuk PILIH bidang di tabel pengguna Anda (jika tabel pengguna Anda memiliki nama bidang dan id, SELECT name, id FROM user ). Kemudian Anda dapat mengambil semua info dari db dengan mysql_fetch_assoc() atau fungsi pengambilan mysql lainnya. Sekarang Anda perlu echo data Anda ke dalam javascript di situs web Anda, diformat sebagai array. Ini rumit untuk diperbaiki, tetapi Anda bisa mendapatkan bantuan dari json_encode .

Untuk mengisi array Anda dengan nama pengguna, Anda akan melakukan sesuatu seperti ini.

<html>
    <head>
    <script type="text/javascript">
        var userName = <?php
            // Connect to MySQL
            //mysql_connect();
            //mysql_select_db();
            $d = mysql_query( "SELECT name, id FROM user" ) or die( mysql_error() );
            $usernames = array();
            while( $r = mysql_fetch_assoc($d) ) {
                $usernames[] = $r['name'];
            }
            echo json_encode( $usernames );
        ?>;
        // Do something with the userName array here
    </script>
    </head>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kesalahan MySQL:Plugin otentikasi 'caching_sha2_password' tidak dapat dimuat

  2. Bagaimana cara mengonversi/melemparkan varchar ke tanggal?

  3. Memcache vs MySQL di memori

  4. MySQL InnoDB:Perbedaan Antara `UNTUK UPDATE` dan `LOCK IN SHARE MODE`

  5. Loop bersarang dalam prosedur tersimpan mysql