Que dois-je écrire dans ma condition if pour vérifier s'il y a un enregistrement dans ma requête MySQL? Je veux console.log ('Taken') s'il y a déjà un utilisateur avec le nom d'utilisateur post-ed dans ma table d'utilisateur.Que dois-je écrire dans ma condition if pour vérifier s'il y a un enregistrement dans ma requête MySQL?
db.query('SELECT username FROM user WHERE username = ?', [username], function (err, result) {
if (err) throw err;
if() {
console.log('Taken');
} else {
console.log('Free')
}
});
Cela a fonctionné. Serais-tu capable de répondre à autre chose, s'il te plaît? Une idée de pourquoi mon INSERT ne fonctionne pas? Je console.log poste et chaque valeur est à l'intérieur, donc je ne sais pas pourquoi l'insertion ne se passe pas. post var = { premier: prenom, dernière: lastName, nom d'utilisateur: nom d'utilisateur, mot de passe : hachage, autorisation: autorisation }; Db.query ('INSERT INTO utilisateur SET =?', Poste, fonction (err, résultat) { si (erreur) lancer erreur; console.log ('ok'); }); – Bobimaru
Bien sûr. Il est préférable de faire d'autres questions @Bobimaru –
Je crois qu'il ya une limite de 1 question par une heure et demie; – Bobimaru