|
|
|
| Есть две таблицы, в каждой одинаковое количество полей
id | name | type | address | telephone | site
Типы данных разные, Integer и varchar
Допустим пользователь загрузил страницу с id = 3
пользователь может менять данные во второй таблице, при нажатии на "Сохранить" необходимо сравнить данные из второй таблицы с данными в первой, по id. И если хоть одно из полей не совпадает то данные заменяются.
сейчас реализовано с помощью условия
if($line[name] != $line2[name] or ... or $line[site] != $line2[site])
{
UPDATE
}
|
это не удобно, можно ли проверить другим способом? | |
|
|
|
|
|
|
|
для: Poul
(28.11.2007 в 14:31)
| | сравнивайте массивы | |
|
|
|
|
|
|
|
для: bronenos
(28.11.2007 в 15:28)
| | а в чем отличие? сравнивать резульаты запроса или загнать эти результаты в массив исравнивать... или я что-то не так понял из Вашей мысли? | |
|
|
|
|
|
|
|
для: Poul
(28.11.2007 в 16:08)
| | ну у вас же уже всё в массивах:
вот и сравнивайте:
if($line !== $line2){
UPDATE
}
|
| |
|
|
|
|
|
|
|
для: Axxil
(28.11.2007 в 16:41)
| | как все просто, что-то я упустил тот факт что это уже массив... спасибо:) | |
|
|
|