sql >> Databasteknik >  >> RDS >> Mysql

Ladda Javascript-array med MYSQL-databasdata

Du måste använda mysql_connect() , mysql_select_db() funktioner i PHP för att ansluta till din db. Använd sedan mysql_query() för att VÄLJA fälten i din användartabell (om din användartabell har fälten namn och id, SELECT name, id FROM user ). Sedan kan du hämta all information från db med mysql_fetch_assoc() eller någon annan mysql-hämtningsfunktion. Nu måste du echo dina data i javascriptet på din webbplats, formaterad som en array. Det här är komplicerat att göra rätt, men du kan få hjälp av json_encode .

För att fylla din array med användarnamn, skulle du göra något så här.

<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. org.hibernate.InstantiationException:Ingen standardkonstruktor för entitet::principal.Cliente

  2. Hur infogar jag flera kryssrutor i en tabell?

  3. Hibernate 5 :- org.hibernate.MappingException:Okänd enhet

  4. Byt namn på outfil med datum i mysql