NodeJS vraag

Gestart doorDylan16 reacties69 weergaven

17 berichten · pagina 2 van 2

Dylan

Lid · Topicstarter

Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Raaoul schreef:
gebruik socket.set(), niet socket.xxx = xxx;
Oke!

Heb nu 2 vragen of mySQL:

Hoe kan ik nog LIMIT 1, of ORDER BY toevoegen (@ regel 3)
Hoe kan ik waardes met elkaar vergelijken? Als result.founds nu 1 is staat er not works?

Codeblok (voorbeeld.php):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

var founds;
var where = {username: username.value };
mysql.query("SELECT COUNT(id) AS founds FROM users WHERE ? ", where, function(err, result) {
console.log(result); // { founds: 1 }
if(err) {
throw err;
} else {
founds = result.founds;

if(founds == 1 || founds == 1) {
console.log("works");
} else {
console.log("not works");
}
}
});
0
Berichten
528
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
mysql.query(SELECT COUNT(id) AS founds FROM users WHERE username = +username.value+ ORDER BY xx ASC/DESC LIMIT x, cb);

toevoeging op 27 januari 2014, 13:09:48:
founds = result[0].founds;

toevoeging op 27 januari 2014, 131058:
mysql geeft een array terug, met daarin de return rows, dus als je de eerste row wilt hebben (vanzelf sprekend met limit 1) dan doe je result[0] om het eerste (en met limit 1 ook het enige) object te krijgen

toevoeging op 27 januari 2014, 131214:

console.log(result); // { founds: 1 }


console.log(result); geeft geen { founds: 1} terug als het goed is
maar
[ { founds: 1 } ] smile
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren