const mysql = require("mysql2");
const topPerformers = (req, res) => {
    // res.send(req.query.doa); //get
    // res.send(req.body.doa);  //post


    const connection = mysql.createConnection({
        host: process.env.MARIA_HOST,
        user: process.env.MARIA_USER,
        password: process.env.MARIA_PASS,
        database: process.env.MARIA_DBNM
    });
    
    connection.connect((err) => {
        if(err) {
            console.error('Error connecting to the database:', err);
            return;
        }
        console.log('Connected to the MariaDB database.');
        });

        const data = req.body;

        const query = `SELECT * FROM top_performers`;  
        connection.query(query, (err, results) => {
            if (err) {
            console.error('Error inserting data:', err);
            res.status(500).send('Internal Server Error');
            return;
            }
            res.status(200).json(results);
        });

  };
  
  module.exports = topPerformers;
  


//   let performersData = [
//     {
//         id: "1",
//         name: "Eiden",
//         score: "48/50",
//         points: "999",
//         rank: "1",
//         program: "Graduate Program",
//         avatar: "/assets/avatar1.png"
//     },
//     {
//         id: "2",
//         name: "Jackson",
//         score: "45/50",
//         points: "997",
//         rank: "2",
//         program: "Graduate Program",
//         avatar: "/assets/avatar2.png"
//     },
//     {
//         id: "3",
//         name: "Emma Aria",
//         score: "43/50",
//         points: "994",
//         rank: "3",
//         program: "Graduate Program",
//         avatar: "/assets/avatar3.png"
//     },
//     {
//         id: "4",
//         name: "John Doe",
//         score: "40/50",
//         points: "990",
//         rank: "4",
//         program: "Graduate Program",
//         avatar: "/assets/avatar4.png"
//     },
//     {
//         id: "5",
//         name: "Jane Cooper",
//         score: "37/50",
//         points: "987",
//         rank: "5",
//         program: "Graduate Program",
//         avatar: "/assets/avatar5.png"
//     },
//     {
//         id: "6",
//         name: "John Doe",
//         score: "35/50",
//         points: "982",
//         rank: "6",
//         program: "Graduate Program",
//         avatar: "/assets/avatar6.png"
//     },
//     {
//         id: "7",
//         name: "Alice",
//         score: "33/50",
//         points: "980",
//         rank: "7",
//         program: "Graduate Program",
//         avatar: "/assets/avatar1.png"
//     },
//     {
//         id: "8",
//         name: "Bob",
//         score: "32/50",
//         points: "978",
//         rank: "8",
//         program: "Graduate Program",
//         avatar: "/assets/avatar2.png"
//     },
//     {
//         id: "9",
//         name: "Charlie",
//         score: "30/50",
//         points: "975",
//         rank: "9",
//         program: "Graduate Program",
//         avatar: "/assets/avatar3.png"
//     },
//     {
//         id: "10",
//         name: "Diana",
//         score: "28/50",
//         points: "972",
//         rank: "10",
//         program: "Graduate Program",
//         avatar: "/assets/avatar4.png"
//     },
//     {
//         id: "11",
//         name: "Edward",
//         score: "27/50",
//         points: "970",
//         rank: "11",
//         program: "Graduate Program",
//         avatar: "/assets/avatar5.png"
//     },
//     {
//         id: "12",
//         name: "Fiona",
//         score: "26/50",
//         points: "968",
//         rank: "12",
//         program: "Graduate Program",
//         avatar: "/assets/avatar6.png"
//     },
//     {
//         id: "13",
//         name: "George",
//         score: "25/50",
//         points: "965",
//         rank: "13",
//         program: "Graduate Program",
//         avatar: "/assets/avatar1.png"
//     },
//     {
//         id: "14",
//         name: "Hannah",
//         score: "23/50",
//         points: "962",
//         rank: "14",
//         program: "Graduate Program",
//         avatar: "/assets/avatar2.png"
//     },
//     {
//         id: "15",
//         name: "Ian",
//         score: "22/50",
//         points: "960",
//         rank: "15",
//         program: "Graduate Program",
//         avatar: "/assets/avatar3.png"
//     },
//     {
//         id: "16",
//         name: "Julia",
//         score: "20/50",
//         points: "957",
//         rank: "16",
//         program: "Graduate Program",
//         avatar: "/assets/avatar4.png"
//     },
//     {
//         id: "17",
//         name: "Kyle",
//         score: "19/50",
//         points: "955",
//         rank: "17",
//         program: "Graduate Program",
//         avatar: "/assets/avatar5.png"
//     },
//     {
//         id: "18",
//         name: "Laura",
//         score: "18/50",
//         points: "953",
//         rank: "18",
//         program: "Graduate Program",
//         avatar: "/assets/avatar6.png"
//     },
//     {
//         id: "19",
//         name: "Michael",
//         score: "17/50",
//         points: "950",
//         rank: "19",
//         program: "Graduate Program",
//         avatar: "/assets/avatar1.png"
//     },
//     {
//         id: "20",
//         name: "Nancy",
//         score: "16/50",
//         points: "947",
//         rank: "20",
//         program: "Graduate Program",
//         avatar: "/assets/avatar2.png"
//     },
//     {
//         id: "21",
//         name: "Oliver",
//         score: "15/50",
//         points: "945",
//         rank: "21",
//         program: "Graduate Program",
//         avatar: "/assets/avatar3.png"
//     }
// ];
// res.json(performersData);