所以我试图让用户添加朋友,我将所有朋友存储在数据库的单行中这里是我正在使用的代码
socket.on('addFreind', function(username, freind) {
console.log("ADD FREIND " + freind + " TO " + username)
connection.query("UPDATE users SET freinds = CONCAT(freinds,'' ' " + freind + "') WHERE username = ?", [username], function(err) {
console.log(err)
});
});
它会很好地添加朋友,但即使已经有一个名为nik的朋友,它仍然允许你添加他
我试过这个来检查用户是否已经存在于行中但没有发生任何事情
if (connection.query("SELECT * FROM users WHERE INSTR(freinds, '" + freind + "'") > 0) {
console.log("something")
}
我该怎么做才能解决这个问题