Yura
Новичок
Редактирование данных в MYSQL
Есть таблицы tbl_folders (категории) с полями f_id, f_name; tbl_reports (отчеты) с полями r_id, r_name и связывающая их таблица tbl_fold_rep, в которой есть поля f_id и r_id. Один отчет может принадлежать нескольким категориям.
Для редактирования информации в таблице tbl_reports я делаю следующее:
1) сохраняю изменения в инфе в самом содержании отчетов :
mysql_query("UPDATE tbl_reports set... ");
2) сохраняю изменения в таблице tbl_fold_rep:
for ($i=0; $i<count($folderOfReport); $i++)
{
$edit_result3=mysql_query("DELETE FROM tbl_fold_rep WHERE r_id='$r_id'");
$edir_result4=mysql_query("insert into tbl_fold_rep (f_id, r_id) VALUES ('$folderOfReport[$i]', '$r_id')");
}
Можно ли сделать то же самое с меньшим количеством запросов к MYSQL?
Есть таблицы tbl_folders (категории) с полями f_id, f_name; tbl_reports (отчеты) с полями r_id, r_name и связывающая их таблица tbl_fold_rep, в которой есть поля f_id и r_id. Один отчет может принадлежать нескольким категориям.
Для редактирования информации в таблице tbl_reports я делаю следующее:
1) сохраняю изменения в инфе в самом содержании отчетов :
mysql_query("UPDATE tbl_reports set... ");
2) сохраняю изменения в таблице tbl_fold_rep:
for ($i=0; $i<count($folderOfReport); $i++)
{
$edit_result3=mysql_query("DELETE FROM tbl_fold_rep WHERE r_id='$r_id'");
$edir_result4=mysql_query("insert into tbl_fold_rep (f_id, r_id) VALUES ('$folderOfReport[$i]', '$r_id')");
}
Можно ли сделать то же самое с меньшим количеством запросов к MYSQL?