Правильно ли я написала скрипт обработки сравнение дат с последующей обработкой?
поместить проверку внутрь цикла (то есть в while).
если я вас правильно понял то как-то так:<?php
     $date = date('Y-m-d');
     $com = 'Не выполнено';
     
     $db = mysql_connect($mysql_server, $mysql_username, $mysql_password);
     mysql_select_db($mysql_database, $db) or die('Failed to select database<br>'.mysql_error());
     $sql = "SELECT * FROM `zadanie` WHERE data = '$date' and up_data='$date'";
     $result = mysql_query($sql, $db);
      while ($res = mysql_fetch_array($result))
     {
              $sql = "UPDATE `users` SET `bal` = `bal` - 10 WHERE `id` = '{$res['id_user']}'";
              mysql_query($sql, $db);
              $sql = "UPDATE `zadanie` SET `up_data` = '$com' WHERE `id` = '{$res['id']}'";
              mysql_query($sql, $db);
    }
?>