Например можно так:
1) mysql_query("UPDATE `table` SET `a` = (`a` + 1), `b` = (`b` + 1) WHERE `id` = '".$id."'"
2) mysql_query("UPDATE `table` SET `a` = (`a` + 1) WHERE `id` = '".$id."'"
mysql_query("UPDATE `table` SET `b` = (`b` + 1) WHERE `id` = '".$id."'"
Первый варинт естественно кажется удобным, но всё таки вопрос, здесь есть ли разница в плане оптимизации?
Например 1 вариант будет ли требовать меньше ресурсов в отличие от 2, либо они просто коду отличаются и на самом деле нету никакой разницы?
Конечно есть разница, в первом варианте выполняется один запрос а во втором 2.
Это ясно, но немного логично, так как в первом варианте ведь тоже выполняются 2 действия, так вот есть ли разница в плане оптимизации? То есть первый вариант жрёт намного меньше ресурса или одинаково?
:d да ну ты чо лучше в 4 запроса сделать, явно шустрее работать будет.
Razor, ты это делаешь в одном запросе, конечно меньше.