Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Carregar array Javascript com dados do banco de dados MYSQL


Você terá que usar o mysql_connect() , mysql_select_db() funções em PHP para se conectar ao seu banco de dados. Depois disso use mysql_query() para SELECIONAR os campos em sua tabela de usuários (se sua tabela de usuários tiver os campos nome e id, SELECT name, id FROM user ). Então você pode buscar todas as informações do banco de dados com mysql_fetch_assoc() ou qualquer outra função de busca do mysql. Agora você precisa echo seus dados no javascript em seu site, formatado como uma matriz. Isso é complicado de acertar, mas você pode obter ajuda de json_encode .

Para preencher sua matriz com os nomes de usuário, você faria algo assim.
<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>