好了,问题很简单,我在for循环内使用查询,如果计数少于15,我想退出for循环,否则增加分配的值。但是我无法使用break语句,即使在第一个回调之后,循环也将继续执行。
for (var i = 0; i < test; i++) {
var sql = "SELECT count(*) as count FROM `tb_members` WHERE `assigned`=?";
connection.query(sql, [assigned], function (err, response) {
if (response[0].count < 15) {
callback(assigned);
}
else {
++assigned;
if (i == test - 1) {
callback(0);
}
}
});
}
Run Code Online (Sandbox Code Playgroud) 我正在使用PHP.我想要一个安全快速的密码加密系统.散列密码一百万次可能更安全,但也更慢.如何在速度和安全性之间取得良好的平衡?我想知道php中最好的加密方法以及如何应用它.