Mysql
 sql >> Base de données >  >> RDS >> Mysql

Charger le tableau Javascript avec les données de la base de données MYSQL

Vous devrez utiliser le mysql_connect() , mysql_select_db() fonctions en PHP pour se connecter à votre db. Après cela, utilisez mysql_query() pour SELECT les champs de votre table utilisateur (si votre table utilisateur contient les champs name et id, SELECT name, id FROM user ). Ensuite, vous pouvez récupérer toutes les informations de la base de données avec mysql_fetch_assoc() ou toute autre fonction de récupération mysql. Maintenant, vous devez echo vos données dans le javascript sur votre site Web, formaté comme un tableau. C'est compliqué à faire correctement, mais vous pouvez obtenir de l'aide de json_encode .

Pour remplir votre tableau avec les noms d'utilisateurs, vous feriez quelque chose comme ça.

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