
Александр
15.10.2018
15:46:51
где эксплоиты пишут

Anton
15.10.2018
15:47:05
в аду

Anton
15.10.2018
15:50:27
фреймворк??
называй как хочешь. Можешь расширением, можешь еще чем-то :) Можешь DLL, можешь SO
Но да, я скромно назвал расширение фреймворком )

Google

Алексей
15.10.2018
15:52:54

Dmitriy
15.10.2018
15:53:07

Александр
15.10.2018
15:54:31

Денис
15.10.2018
15:54:44
где эксплоиты пишут
в какую сторону эксплоиты пишут? если так поразмыслить то все прогеры пишут, только в разные стороны))

Александр
15.10.2018
15:55:08

Денис
15.10.2018
15:56:28
своего или чужого? ?

Александр
15.10.2018
15:56:55

Frenkins
15.10.2018
15:57:12

Денис
15.10.2018
15:57:18
не понял шутки, ну да лаадно
хорошей манерой считается при апдейте уникального элемента писааать в конце limit 1

Александр
15.10.2018
15:58:10

Nikitcat
15.10.2018
15:58:47
не подскажет кто какая альтернатива бандикам в линуксе?

Frenkins
15.10.2018
15:58:50

Google

Денис
15.10.2018
15:59:49

Frenkins
15.10.2018
15:59:59

Денис
15.10.2018
16:00:07
ни в коем случае

Сергей
15.10.2018
16:00:09

Frenkins
15.10.2018
16:00:21

Денис
15.10.2018
16:00:50
если поле не индексированное то еще как работает

Frenkins
15.10.2018
16:03:07
а
через или
хотя нет
может кто нить помочь с логикой этой?)

Sergey
15.10.2018
16:06:30

Frenkins
15.10.2018
16:06:58
не может, not in не даст
update tbname set Active=0 where id in (2) ;
update tbname set Active=1 where id not in (2) order by id ASC limit 1;
повторный запрос это такой
здесь он опять первый ид будет апдейтить до актив = 1

Sergey
15.10.2018
16:08:15

Frenkins
15.10.2018
16:08:48

Sergey
15.10.2018
16:09:15
для этого запроса не используй changed

Денис
15.10.2018
16:12:38
какието непонятные махинации

Frenkins
15.10.2018
16:15:33
для этого запроса не используй changed
update tbname set Active=0, changed=1 where id in (1) ;
update tbname set Active=1 where id not in (1) and changed=0 order by id ASC limit 1;
когда дойдет до 5, как он назад то будет проставлять актив для 1?

Google

Frenkins
15.10.2018
16:16:05
какието непонятные махинации
условие такое:
Например в базе 5 строк
У первой строки Active = 1, у других 4 Active = 0.
все они с id от 1 до 5.
Выполняется некий скрипт, в котором отправляем запрос к бд
update from tbname set Active =0 where Id=1;
$Activenext = (update from tbname set Active=1 where Active=0 order by id ASC limit 1);
так он опять первому id поставит Active 1, как сделать чтобы он шел дальше и цикл повторялс?

Денис
15.10.2018
16:17:46
это вообще не условие
ну проставит он всем по очереди дальше что

Frenkins
15.10.2018
16:18:10
дальше начать заново с 1
и так по кругу
с 1 по 5 , и опять заново

Денис
15.10.2018
16:18:39
ну здесь нет логики

Frenkins
15.10.2018
16:18:40
при 5 айдишнке просто обнулить всем статусы?

Денис
15.10.2018
16:18:50
ты с таким же успехом можешь все 5 сразу менять
у тебя скрипт выолняется 1 раз при загрузке страницы и я нифига не пойму что ты хочешшь)

Frenkins
15.10.2018
16:20:35
ну здесь нет логики
почему нет?
есть условие при котором, мы меняем для 1 id Active на 0, ставим для 2 id Active на 1, затем дальше опь же по условие, для 2 id Activ на 0 ,а для 3 id Activ на 1 и так далее до 5 id.
Фишка в том, что актив 0 ставится только при определнном условии, заданным мной.
Мне именно с этой логикой помочь, в проставлении активов

Денис
15.10.2018
16:22:28
ну такое военное условие, что как-то так апдейтом и меняй

Frenkins
15.10.2018
16:24:45
это вообще не условие
$vars = this->db("Select * from tbname where Active=1);
if ($vars['count'] > 10)
{
$this->db("update from tbname set Active =0 where Id=".$vars['id']." ");
$this->db("update from tbname set Active=1 where id<>1 order by asc limit 1");
return;
}
вот
когда в след раз дойдет до условия $vars['count'] > 10
как сделать,чтобы он не обновил id1, а пошел уже к 3id

Денис
15.10.2018
16:27:08
это жесть)

Frenkins
15.10.2018
16:27:34
ясн

Денис
15.10.2018
16:30:08
пиши id в файл. и след апдейт будет в 0 ставить где id=из файла. но честно вообще не въезжаю что это за трэш

Anonymous*
15.10.2018
16:30:51
хорошей задаче хорошее решение

Frenkins
15.10.2018
16:31:47
что не так с задачей?)

Google

Anonymous*
15.10.2018
16:32:55
Если ты хочешь всем ID присвоить Active то ты делаешь это одним запросом через UPDATE

Frenkins
15.10.2018
16:32:56
для работы проекта, берется из бд нужная таблица, в которой Active=1,
когда там count набирается больше 10, нам нужно выключить эту строчку и включить следующую.
всего строчек 5, нужно так выключать и включать последовательно

Anonymous*
15.10.2018
16:33:08
Ок сделай с id = 1..10
Если тебе нужно первые 10

Frenkins
15.10.2018
16:33:30
когда дойдет до 5
как мне опять начать с 1 ?
if ($vars['id'] == 5) так?

Anonymous*
15.10.2018
16:33:52
также как и в первый раз

Admin
ERROR: S client not available

Денис
15.10.2018
16:34:07
"всего строчек 5, но если дойдёт до 10" - ШТААЦ?

Anonymous*
15.10.2018
16:34:09
нет ты должен указать id перед запросом
т.е. where id = 1

Frenkins
15.10.2018
16:34:19

Anonymous*
15.10.2018
16:34:29
5 и 10 - соседние клавиши

Frenkins
15.10.2018
16:34:42
вот и я туда написал, эт не важно

n
15.10.2018
16:35:11
Подскажите, делаю импорт в бд:
Www456||www ".$post[website]."
Как если пост запрос оказался пустым не передавать данные которые идут до кавычек"

Anonymous*
15.10.2018
16:35:22

Frenkins
15.10.2018
16:35:29
бля

Anonymous*
15.10.2018
16:35:36
и определиться получше с тем что ты хочешь сделать

Google

Anton
15.10.2018
16:35:38
для MySQL?
Ок для БД понимающей SQL. Или что-то не так я сказал? )

Frenkins
15.10.2018
16:36:34

Алексей
15.10.2018
16:36:37
PDO - PHP Data Object

Frenkins
15.10.2018
16:36:39
причем тут нубский
вы сами ответить не можете

Anonymous*
15.10.2018
16:36:58
в общем, тебе нужно немного подумать

Алексей
15.10.2018
16:37:23

Anton
15.10.2018
16:37:30

Алексей
15.10.2018
16:38:03
т.е. попытка сделать универсальный инстумент, с которым 1 раз написал и работает с любы движком

Anton
15.10.2018
16:38:12
понял

Алексей
15.10.2018
16:38:41
дарйвера у него свои..
много

Денис
15.10.2018
16:38:58
типа оракла постгре и тп

Anton
15.10.2018
16:39:24
а как он понимает с кем мы планируем работать?

Алексей
15.10.2018
16:39:29
PDO это DBA воплащеный в C++
:)

Anton
15.10.2018
16:39:45
т.е. я пишу с PDO и чтот там в кишках мне пох, получается

Алексей
15.10.2018
16:40:23