Обучение/Помощь новичкам | Код не всегда работает.
Вероломство , Я много слов не понял)
457256376 , Что бы от куда то взять, туда нужно положить. То есть нужно сначала записать время пополнения на балы от этого времени плясать.
TuT , Я записал это
ALTER TABLE `user` ADD `time_check` INT NOT NULL;
ALTER TABLE `user` ADD `time_check` INT NOT NULL;
457256376 (31.05.2019 в 15:32)
TuT , Я записал это
ALTER TABLE `user` ADD `time_check` INT NOT NULL;
TuT , Я записал это
ALTER TABLE `user` ADD `time_check` INT NOT NULL;
Что это за запрос знаешь? Это добавление столбца.
Ох горе мне горе как же заставить его работать..
Вероломство (31.05.2019 в 14:22)
Челябинский (31.05.2019 в 14:16)
Вероломство (31.05.2019 в 14:14)
Коляда (31.05.2019 в 13:51)
WHERE `id` = '$user[id]' LIMIT 1"); не правильно как минимум
limit в апдейте можно использовать
Только нужен ли он в данной ситуации?
без limit будет произведен поиск во всей таблице
c limit поиск будет прекращён, как только будет найдена строка по условию where
Челябинский (31.05.2019 в 14:16)
Вероломство (31.05.2019 в 14:14)
Коляда (31.05.2019 в 13:51)
WHERE `id` = '$user[id]' LIMIT 1"); не правильно как минимум
limit в апдейте можно использовать
Только нужен ли он в данной ситуации?
без limit будет произведен поиск во всей таблице
c limit поиск будет прекращён, как только будет найдена строка по условию where
если условие по уникальному ключу - не нужен лимит
DELETED
31 мая 2019, в 23:19
Delete
419236368 (31.05.2019 в 21:39)
Вероломство (31.05.2019 в 14:22)
Челябинский (31.05.2019 в 14:16)
Вероломство (31.05.2019 в 14:14)
Коляда (31.05.2019 в 13:51)
WHERE `id` = '$user[id]' LIMIT 1"); не правильно как минимум
limit в апдейте можно использовать
Только нужен ли он в данной ситуации?
без limit будет произведен поиск во всей таблице
c limit поиск будет прекращён, как только будет найдена строка по условию where
если условие по уникальному ключу - не нужен лимит
Вероломство (31.05.2019 в 14:22)
Челябинский (31.05.2019 в 14:16)
Вероломство (31.05.2019 в 14:14)
Коляда (31.05.2019 в 13:51)
WHERE `id` = '$user[id]' LIMIT 1"); не правильно как минимум
limit в апдейте можно использовать
Только нужен ли он в данной ситуации?
без limit будет произведен поиск во всей таблице
c limit поиск будет прекращён, как только будет найдена строка по условию where
если условие по уникальному ключу - не нужен лимит
я где-то указал, что обязательно нужен?
попробуй вынести ($user['ballss']+ $ballss_check), а то в очень старых версиях mysql с математикой не очень дружили запросы.
lord , как то сделать?
457256376 ,
$time_check = time() + 1 ; //4 часа 14400 // 2часа 7200
$ballss_check = $user['ballss']+($user['ballss'] / 100 * 10); // 15 % будет добавлять
if (time() > $user['time_check'] ) {
mysql_query("UPDATE `user` SET `ballss` ='".$ballss_check."',`time_check` = '".$time_check."' WHERE `id` = '$user[id]' LIMIT 1");
}
ну или хотя бы так попробовать,давненько такие запросы не составлял :D
$time_check = time() + 1 ; //4 часа 14400 // 2часа 7200
$ballss_check = ($user['ballss'] / 100 * 10); // 15 % будет добавлять
if (time() > $user['time_check'] ) {
mysql_query("UPDATE `user` SET `ballss` =ballss+".$ballss_check.",`time_check` = '".$time_check."' WHERE `id` = '$user[id]' LIMIT 1");
}
________
посл. ред. 31.05.2019 в 23:48; всего 2 раз(а); by lord
$time_check = time() + 1 ; //4 часа 14400 // 2часа 7200
$ballss_check = $user['ballss']+($user['ballss'] / 100 * 10); // 15 % будет добавлять
if (time() > $user['time_check'] ) {
mysql_query("UPDATE `user` SET `ballss` ='".$ballss_check."',`time_check` = '".$time_check."' WHERE `id` = '$user[id]' LIMIT 1");
}
ну или хотя бы так попробовать,давненько такие запросы не составлял :D
$time_check = time() + 1 ; //4 часа 14400 // 2часа 7200
$ballss_check = ($user['ballss'] / 100 * 10); // 15 % будет добавлять
if (time() > $user['time_check'] ) {
mysql_query("UPDATE `user` SET `ballss` =ballss+".$ballss_check.",`time_check` = '".$time_check."' WHERE `id` = '$user[id]' LIMIT 1");
}
________
посл. ред. 31.05.2019 в 23:48; всего 2 раз(а); by lord