Comment développer un gestionnaire de tâches simple en utilisant MySQL et JavaScript
Présentation :
Un gestionnaire de tâches est une application courante qui nous aide à organiser et à suivre l'achèvement des tâches quotidiennes. Dans cet article, nous apprendrons comment développer un gestionnaire de tâches simple utilisant MySQL et JavaScript. Le gestionnaire aura la possibilité d'ajouter, de modifier et de supprimer des tâches, ainsi que des fonctions d'affichage et de recherche de listes de tâches. Nous utiliserons MySQL comme base de données pour stocker les informations sur les tâches, et JavaScript pour implémenter l'interface utilisateur frontale et interagir avec la base de données.
Préparation :
Gestionnaire des tâches de développement :
const mysql = require('mysql'); const connection = mysql.createConnection({ host: 'localhost', user: 'root', password: 'password', database: 'task_manager' }); connection.connect((err) => { if (err) throw err; console.log('Connected to MySQL database'); });
function addTask(taskName, deadline, priority) { const task = { name: taskName, deadline: deadline, priority: priority }; connection.query('INSERT INTO tasks SET ?', task, (err, res) => { if (err) throw err; console.log('Task added successfully'); }); }
function editTask(taskId, updatedTask) { connection.query('UPDATE tasks SET ? WHERE id = ?', [updatedTask, taskId], (err, res) => { if (err) throw err; console.log('Task updated successfully'); }); }
function deleteTask(taskId) { connection.query('DELETE FROM tasks WHERE id = ?', taskId, (err, res) => { if (err) throw err; console.log('Task deleted successfully'); }); }
function displayTasks() { connection.query('SELECT * FROM tasks', (err, rows) => { if (err) throw err; console.log('Tasks:', rows); }); }
function searchTasks(keyword) { connection.query('SELECT * FROM tasks WHERE name LIKE ?', "%" + keyword + "%", (err, rows) => { if (err) throw err; console.log('Search results:', rows); }); }
Résumé :
En utilisant MySQL et JavaScript pour développer le gestionnaire de tâches, nous pouvons ajouter, modifier et supprimer des tâches, afficher la liste des tâches et rechercher des tâches spécifiques au premier plan. interface finale. Ce qui précède est un exemple de code simple. Vous pouvez modifier et étendre le code en fonction de vos propres besoins pour obtenir plus de fonctions et une meilleure expérience utilisateur. J'espère que cet article pourra vous aider à démarrer rapidement et à comprendre comment développer un gestionnaire de tâches à l'aide de MySQL et JavaScript.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!