Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Załaduj tablicę JavaScript z danymi bazy danych MYSQL

Będziesz musiał użyć mysql_connect() , mysql_select_db() funkcje w PHP do łączenia się z bazą danych. Następnie użyj mysql_query() aby WYBRAĆ pola w Twojej tabeli użytkowników (jeśli Twoja tabela użytkowników ma nazwę i identyfikator pola, SELECT name, id FROM user ). Następnie możesz pobrać wszystkie informacje z bazy danych za pomocą mysql_fetch_assoc() lub jakakolwiek inna funkcja pobierania mysql. Teraz musisz wykonać echo Twoje dane do javascript w Twojej witrynie, sformatowane jako tablica. Jest to skomplikowane, ale możesz uzyskać pomoc od json_encode .

Aby wypełnić tablicę nazwami użytkowników, zrób coś takiego.

<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. mysql wstawia pustą datę, jeśli data jest niepoprawna

  2. 2 klucze obce odwołujące się do tego samego klucza podstawowego w MySQL

  3. Ogromna tablica PHP a baza danych MySQL?

  4. PHP nie wyświetla wyniku zapytania MYSQL

  5. zapisywanie treści html w bazie mysql