TocK, Жизнь сплошной оффтоп, а здесь флуд по делу.
rnddev,
есть база angar, в ней столбики bm, id.
есть база magazin, в ней столбики id, lvl.
и есть база prem_magazin, она идентична базе magazin, то есть имеет столбики id, lvl.
Нужно сделать так:
В angar сделать update типа `bm`=`lvl`*2 но в базе angar нет столбца lvl по этому нужно извлечь его из базы magazin по id, то есть выбрать из magazin, id.
И при этом если id > 999 то уже выбираем из prem_magazin.
---
Я не знаю, может можно сделать это как то через php, что бы все сразу изменились строки...
хз не вкурил вопрос. задай на хешкоде мб там вкурят
TocK, я понял суть вопроса, из чего берется ид по этому поводу?
"И при этом если id > 999 то уже выбираем из prem_magazin."
Именно id > 999 из чего?
Правильно, сделать SELECT запрос по id, вывести и высчитать, после чего использовать второй UPDATE запрос для обновления данных.
И как умножать написал верно. Используй функции после вывода:
if ( $row['id'] > 999 )
{
$result = $row['lvl']*2;
}
SELECT IF THEN FROM
Bimax™, id из angar, по этому id ищем lvl в magazin. А если id в angar больше 999 то ищем не в magazin а в prem_magazin
rnddev, ладно, попробую погуглить...