Bonjour,
Voila j'ai un problème je récupère une valeur de ma base de données en utilisant le module mysql et j'arrive à l'afficher dans la console mais quand je veut l'afficher sur ma page web, elle s'affiche par [object Object]...
Voici mon code:
Et dans mon fichier page.ejs:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 var express = require('express'); var app = express(); var mysql = require('mysql'); var connection = mysql.createConnection({ host : 'localhost', user : 'root', password : 'password' }); connection.query('USE tuto', function(err, rows, fields) { if (err) throw err; }); app.get('/', function(req, res) { var query = connection.query('SELECT prenom FROM personnes WHERE id=23', function(err, result) { console.log(result); res.render('page.ejs',{result: result}); }); });
Si quelqu'un aurait une solution, je l'en lui serait reconnaissant merci.
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <!DOCTYPE html> <html> <head> <title>Test site Web</title> </head> <body> <p>afficher le résultat<%= result %></p> </body> </html>
Partager