Нехотелось создавать тему, вопрос маленький =\ Мне нужно зделать выборку с упдейтом. Тоись занести в БД обновленые даные.. Проблема такова когда делаю запрос: UPDATE `table` SET ...... WHERE ips='$ip'; то тогда обновляюця в БД столбцы где есть одинаковые айпи.. Мне нужно зделать одновление по ip и по последньому id Пробвал зделать так: UPDATE `table` SET ...... WHERE ips='$ip', max(id); но ошыбка.. хелп ми))
UPDATE `table` SET ...... WHERE ips='$ip' and id=(select+max(id)+from+table); Может как-нибудь так? Хотя наверное можно как то попроще
А если сначала сделать: а уже потом: З.Ы. Джок, если у него четёрка на хосте, сложный запрос не пройдёт.
fucker"ok, разве такая конструкция доспустима? Выражения условий должны объединяться логическими операторам (OR, AND EXISTS, etc.)