Задать вопрос
@Mihail_Mel

Как правильно организовать работу с базой данных?

Подскажите пожалуйста как грамотно организовать внесение изменений в БД? есть простой пример:

изменение 1 = "ччч";
if(mysql_query(изменение 1))
{
   изменение 2 = "ссс";
   if(mysql_query(изменение 2))
   {
      // какой-то еще код
   }
}


правильно ли использовать такие конструкции и как быть если например (изменение 1) прошло а (изменение 2) не прошло, но оба они должны быть логически взаимосвязаны? как вообще люди делают откаты операций? и делают ли вообще? интересно понять правильный алгоритм построения функционала по работе с БД.
  • Вопрос задан
  • 74 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • Shultais Education
    Продвинутый SQL
    1 месяц
    Далее
  • Merion Academy
    Основы реляционных баз данных SQL
    1 месяц
    Далее
Пригласить эксперта
Ответы на вопрос 1
Fernus
@Fernus
Техник - Механик :)
Если очень грубо..примерно так...

mysql_query("START TRANSACTION");

$a1 = mysql_query("INSERT INTO...");
$a2 = mysql_query("INSERT INTO...");

if ($a1 and $a2) {
mysql_query("COMMIT");
} else {
mysql_query("ROLLBACK");
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы