1
0

correction server.js sql req

This commit is contained in:
unfr 2025-08-08 23:07:13 +02:00
parent 362380fe18
commit 97a95c9a91

View File

@ -91,12 +91,12 @@ autopostRouter.get('/', async (req, res) => {
try { try {
// Récupérer le nombre total d'enregistrements // Récupérer le nombre total d'enregistrements
const [countResult] = await db.query("SELECT COUNT(*) as total FROM \`${config.DB_TABLE}\`"); const [countResult] = await db.query(`SELECT COUNT(*) as total FROM \`${config.DB_TABLE}\``);
const totalRecords = countResult[0].total; const totalRecords = countResult[0].total;
const totalPages = Math.ceil(totalRecords / limit); const totalPages = Math.ceil(totalRecords / limit);
const [rows] = await db.query( const [rows] = await db.query(
"SELECT nom, status, id FROM \`${config.DB_TABLE}\` ORDER BY (status = 2) DESC, id DESC LIMIT ? OFFSET ?", `SELECT nom, status, id FROM \`${config.DB_TABLE}\` ORDER BY (status = 2) DESC, id DESC LIMIT ? OFFSET ?`,
[limit, offset] [limit, offset]
); );
@ -456,7 +456,7 @@ autopostRouter.get('/search', async (req, res) => {
const searchQuery = "%" + q + "%"; const searchQuery = "%" + q + "%";
try { try {
const [rows] = await db.query( const [rows] = await db.query(
"SELECT nom, status, id FROM \`${config.DB_TABLE}\` WHERE nom LIKE ? ORDER BY id DESC LIMIT 500", `SELECT nom, status, id FROM \`${config.DB_TABLE}\` WHERE nom LIKE ? ORDER BY id DESC LIMIT 500`,
[searchQuery] [searchQuery]
); );
res.json(rows); res.json(rows);
@ -576,7 +576,7 @@ autopostRouter.post('/edit/:id', async (req, res) => {
const id = req.params.id; const id = req.params.id;
const newStatus = req.body.status; const newStatus = req.body.status;
try { try {
await db.query("UPDATE \`${config.DB_TABLE}\` SET status = ? WHERE id = ?", [newStatus, id]); await db.query(`UPDATE \`${config.DB_TABLE}\` SET status = ? WHERE id = ?`, [newStatus, id]);
if (req.xhr || req.headers.accept.indexOf('json') > -1) { if (req.xhr || req.headers.accept.indexOf('json') > -1) {
res.json({ success: true }); res.json({ success: true });
} else { } else {
@ -592,7 +592,7 @@ autopostRouter.post('/edit/:id', async (req, res) => {
autopostRouter.post('/delete/:id', async (req, res) => { autopostRouter.post('/delete/:id', async (req, res) => {
const id = req.params.id; const id = req.params.id;
try { try {
await db.query("DELETE FROM \`${config.DB_TABLE}\` WHERE id = ?", [id]); await db.query(`DELETE FROM \`${config.DB_TABLE}\` WHERE id = ?`, [id]);
if (req.xhr || req.headers.accept.indexOf('json') > -1) { if (req.xhr || req.headers.accept.indexOf('json') > -1) {
res.json({ success: true }); res.json({ success: true });
} else { } else {