【发布时间】:2015-06-10 17:13:35
【问题描述】:
我的 mysql 源有问题。
我不知道如何解决它。
它适用于mysql,但有些奇怪。
例如:
如果我在 ID/PWD 列中没有行,则 if 语句有效并返回 1。我真的不知道为什么……但是“if 语句”有效。我认为它应该去'else if语句'并返回2;或者应该去'else statement'并返回0..!请帮帮我
var mysqlUtil = module.exports = {
Login: function(nickname, password) {
if(connect.query('SELECT COUNT(*) FROM ' + TABLE + ' WHERE ID = ? AND PWD = ?', [nickname, password]))
{
return 1;
}
else if(connect.query('SELECT COUNT(*) FROM ' + TABLE + ' WHERE auth_ID = ? AND auth_PWD = ?', [nickname, password]))
{
return 2;
}
else
{
return 0;
}
}
【问题讨论】:
-
你使用什么语言?
-
@AkramFares 这是 javascript!
标签: mysql if-statement count return return-value