Ответов: 4 Просмотров: 35
|
mes.01 пишет:есть такая таблица:
********************
wg_id * user_id * slide
********************
2 * 1 * 1
6 * 1 * 3
1 * 2 * 1
44 * 1 * 2
то есть при запросе с критерием user_id=1 выводиться:
2
44
6
есть ещё массив:
$slide=array("3", "2", "1");
вообщем надо написать запрос где поочерёдно обновляются строки в таблице с данными с массива $slide
и в итоге получалось бы так:
********************
wg_id * user_id * slide
********************
2 * 1 * 3
6 * 1 * 2
1 * 2 * 1
44 * 1 * 1
Сначала выдергиваете wg_id
Запрос
Писал на вскидку, возможны ошибки, логика такова, нужно выдернуть не повторяющееся значение(уникальный ключ) и по нему обновлять.
Если значения повторяются, тогда, узнавать количество COUNT(*) WHERE user_id=1
и через цикл можно for()
запрос такой
На счет этого абсолютно не знаю поддерживается ли LIMIT при UPDATE |