sql >> Base de Datos >  >> RDS >> Mysql

Cargue la matriz Javascript con datos de la base de datos MYSQL

Tendrás que usar mysql_connect() , mysql_select_db() funciones en PHP para conectarse a su db. Después de eso, use mysql_query() para SELECCIONAR los campos en su tabla de usuario (si su tabla de usuario tiene el nombre y la identificación de los campos, SELECT name, id FROM user ). Luego puede obtener toda la información de la base de datos con mysql_fetch_assoc() o cualquier otra función de obtención de mysql. Ahora necesitas echo sus datos en el javascript en su sitio web, formateado como una matriz. Es complicado hacerlo bien, pero puede obtener ayuda de json_encode .

Para llenar su matriz con los nombres de usuario, haría algo como esto.

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