嗨,大家好,我想将Node Js与Mysqli连接起来。我使用以下命令下载了mysqli模块。
npm install mysqli
然后使用以下代码创建Js文件。
var Mysqli = require('mysqli');
// incoming json
let conn = new Mysqli ( {
host: "localhost",
user: "root",
password: "",
database: "ll"
} );
conn.connect(function(err) {
if (err) throw err;
con.query("SELECT * FROM post", function (err, result) {
if (err) throw err;
console.log(result);
});
});
但无法连接数据库。
我使用了以下包。
答案 0 :(得分:1)
您在这里有错字:
conn.query
当然,除非您再次在此处编写代码。我敢肯定,您现在已经知道了,但是仍然...毕竟,这是有人搜索mysqli nodejs时出现的第一件事。
答案 1 :(得分:0)
答案 2 :(得分:0)
如果目标是连接到mysql db,那么我建议您使用mysql
模块。
通过运行mysql
安装npm install mysql
模块
以下是有关如何使用mysql
模块
const mysql = require('mysql');
const conn = mysql.createConnection(
{
host:'your_host', //localhost in your case
user:'db_user', // root in your case
password: 'password', //blank string in your case
database:'your_db_name' //'ll' in your case
});
//executing the queries
conn.query('SELECT * from post',function(err,result){ //result of the query is stored in 'result' and the error, if any, are stored in err
if(err)
{
console.log(err);
}
else
{
console.log(result);
}
});
点击此link以获取更多信息