select prefix, count(*) cnt
from myTable
group by prefix
Не избыточно ли это в данной ситцацииоткуда же мне знать. Может вы там что-то сверхсекретное передаете, и защита должна быть не хуже чем в банках, или может там сборник анекдотов, и защита вовсе не нужна.
$current_credits = floatval($current_credits); // переменную current_credits вы переводите во float, отлично.
// правда непонятно откуда взялось ее значение, но допустим оно там есть.
$current_credits = credits::creditsForUser($crt_usr); // вызываете какой-то credits::creditsForUser() который
// перезаписывает эту $current_credits. То есть работа проделанная на предыдущей строке пропала.
так без ошибки,но ничего не меняется
А вы интервале указал каждые 5 секунд нажимать на кнопку next.это где я такое предлагал?
let timer = setTimeout(function showUpAnimation () {
?clearTimeout, чтобы удалить старый таймаут, и setTimeout с новым значением.
let insertToInput = (value) => {
// ...
input.value += value;
}
Эта штука может выдавать довольно странные результаты, в зависимости от того, что считали на предыдущем шаге.if (/0\.\d\+0\.\d/g.test(str)) {
return insertToInput(res.toFixed(1));
}
0.2 + 0.11
, то уже не попадет в регулярку.let stroke = ...
wtf?
Предлагаю для начала погуглить полную версию этой цитаты о критике.