layui是一套非常好用的前端框架,它可以幫助我們快速構(gòu)建出美觀且具有交互效果的網(wǎng)頁(yè)。而MySQL則是一個(gè)廣泛使用的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。
在Layui中,表單是一個(gè)非常重要的組件,它可以讓我們方便地收集用戶(hù)的輸入。而如果要將這些輸入內(nèi)容保存到數(shù)據(jù)庫(kù)中,就需要借助MySQL。
以下是一個(gè)簡(jiǎn)單的示例代碼,展示如何通過(guò)Layui表單將輸入內(nèi)容插入到MySQL數(shù)據(jù)庫(kù)中:
// 引入MySQL模塊 const mysql = require('mysql'); // 創(chuàng)建MySQL連接池 const pool = mysql.createPool({ host: 'localhost', user: 'root', password: '123456', database: 'my-db' }); // 處理POST請(qǐng)求 app.post('/submit', function(req, res) { // 從請(qǐng)求中獲取參數(shù) const name = req.body.name; const age = req.body.age; // 將參數(shù)插入到數(shù)據(jù)庫(kù)中 pool.query('INSERT INTO my_table (name, age) VALUES (?, ?)', [name, age], function(error, results, fields) { if (error) throw error; res.send('Success'); }); });
以上代碼中,我們首先引入了MySQL模塊,并創(chuàng)建了一個(gè)MySQL連接池。接著通過(guò)處理POST請(qǐng)求的方式,從請(qǐng)求中獲取用戶(hù)輸入的參數(shù),然后將這些參數(shù)插入到MySQL數(shù)據(jù)庫(kù)中的my_table表中。如果插入成功,就給客戶(hù)端返回Success。