Mysql
 sql >> база данни >  >> RDS >> Mysql

Вземете MySQL данни в node.js (експрес) и отпечатайте с помощта на EJS

При изобразяването можете да върнете JSON променлива с консултираните данни и да покажете в изгледа. res.render може да бъде последната инструкция по този начин. Някои като това:

var obj = {};
router.get('/data', function(req, res){

    connection.query('SELECT * FROM users', function(err, result) {

        if(err){
            throw err;
        } else {
            obj = {print: result};
            res.render('print', obj);                
        }
    });

});

<body>
    <table id="table" >  
        <thead>  
            <tr>  
                <th>Username</th>  
                <th>Password</th>  
            </tr>  
        </thead>  
         <tbody>  
         <% print.forEach(function (user) { %>
            <tr>  
                <td><%= user.username %></td>  
                <td><%= user.password %></td>
            </tr>                                   
         <% }) %>
         </tbody>
    </table>   
</body>

</html>



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JPA Criteria Builder подреждане по колона за сума

  2. Как мога да имам планирани събития в MySQL log?

  3. Защо извикването на Class.forName(com.mysql.jdbc.Driver) регистрира MySQL за JDBC?

  4. Php лотарията издава проблеми с няколко печеливши

  5. ГРЕШКА! Сървърът излезе без актуализиране на PID файл (/usr/local/var/mysql/`username`.lan.pid)