Mysql
 sql >> Database >  >> RDS >> Mysql

Carica l'array Javascript con i dati del database MySQL

Dovrai usare mysql_connect() , mysql_select_db() funzioni in PHP per connettersi al tuo db. Dopodiché usa mysql_query() per SELEZIONARE i campi nella tabella utente (se la tabella utente ha i campi nome e id, SELECT name, id FROM user ). Quindi puoi recuperare tutte le informazioni dal db con mysql_fetch_assoc() o qualsiasi altra funzione di recupero di MySQL. Ora devi echo i tuoi dati nel javascript sul tuo sito web, formattato come un array. È complicato da correggere, ma puoi ottenere aiuto da json_encode .

Per riempire il tuo array con i nomi utente, faresti qualcosa del genere.

<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>