Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Nhận dữ liệu MySQL trong node.js (express) và in bằng EJS

Trong kết xuất, bạn có thể trả về một biến JSON với dữ liệu được tham khảo và hiển thị trong dạng xem. res.render có thể là hướng dẫn cuối cùng theo cách này. Một số như thế này:

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. MySQL Workbench hiển thị kết quả dưới dạng BLOB

  2. Chỉ tự động kết nối với PDO nếu cần

  3. Làm thế nào để có được bản ghi với giá trị tối đa trong MySQL

  4. Phương pháp mã hóa mật khẩu mặc định của Drupal là gì?

  5. CHỌN Dữ liệu từ nhiều bảng?