大四学弱,今天有空无聊突然想玩玩写博客!大佬别喷啊,我知道我菜,我只是随便玩玩的,别太在意啊.毕竟学习能力不怎么好…
express 项目名创建项目
当我们输入任意一内容时,显示查询结果
如输入"坐车"或"小王"或"晕车了"以及用户id “3"来查询出如下
express基本结构
新建文件夹until下的db.js
const mysql = require(‘mysql’);
// 连接池
// const pool = mysql.createPool({
// host : ‘localhost’,
// user : ‘root’,
// password : ‘root’,
// port : ‘3306’,
// database : ‘demo’
// });
// module.exports = pool
module.exports = {
config:{
host : ‘localhost’,
user : ‘root’,
password : ‘root’,
port : ‘3306’,
database : ‘demo’
},
sqlConnect:function(sql,sqlArr,callBack){
var pool = mysql.createPool(this.config)
pool.getConnection((err,conn)=>{
console.log(”----------")
if(err){
console.log(“连接失败”);
return;
}
//回调
conn.query(sql,sqlArr,callBack);
//释放
conn.release();
})
}
}
index.js 文件 生成时,express默认已经写到到app.js里了
新建数据库处理文件夹
数据库处理文件sql_control1.js
1=1放着就好,用来填充and CONCAT括号后面加自己数据库对应字段名,比如我是
加进去就行了(这样就可以多字段查找)
mysql.escape("%"+ts+"%")
//这个先安装npm i mysql require引入后就可以调用(这样就实现迷糊查找了)