mirror of
https://scm.univ-tours.fr/22107988t/rappaurio-sae501_502.git
synced 2025-05-27 21:33:13 +02:00
28 lines
1.1 KiB
JavaScript
28 lines
1.1 KiB
JavaScript
// searchController.js
|
|
|
|
const mysql = require('mysql');
|
|
|
|
// Créez une connexion à la base de données
|
|
const db = mysql.createConnection({
|
|
host: process.env.DATABASE_HOST,
|
|
user: process.env.DATABASE_USER,
|
|
password: process.env.DATABASE_PASSWORD,
|
|
database: process.env.DATABASE
|
|
});
|
|
|
|
// Fonction pour insérer les données de recherche dans la base de données
|
|
exports.insertSearchData = (userId, articleTitle1, articleTitle2, callback) => {
|
|
db.query('INSERT INTO search (id, article1, article2) VALUES (?, ?, ?)', [userId, articleTitle1, articleTitle2], (error, result) => {
|
|
if (error) {
|
|
console.error('Erreur lors de l\'insertion des données dans la base de données :', error);
|
|
// Vous pouvez gérer l'erreur en appelant le callback avec l'erreur
|
|
callback(error, null);
|
|
} else {
|
|
// Les données ont été insérées avec succès
|
|
console.log('Données insérées avec succès dans la base de données.');
|
|
// Appelez le callback avec succès
|
|
callback(null, result);
|
|
}
|
|
});
|
|
};
|