Razboynik: тогда UPDATE `table1`, `table2` SET `table2`.`field2` = `table1`.`field2` + 1 WHERE `table1`.`field1` = `table2`.`field1` . Здесь в обеих таблицах field1 содержит уникальный (первичный) ключ, а field2 -- значение.
Дарт Вейдер: просто в PHP, как в слабо типизированном языке, это не является критичным, в то время как, например, в Java, в сильно типизированном языке, обращение к несуществующей переменной или отсутствующему свойству объекта приведёт к ошибке компиляции и, как следствие, к полной неработоспособности программы.
Дарт Вейдер: как минимум, сообщения об обращении к необъявленной переменной дают понять, что в этом месте с кодом что-то не так; например, присутствует опечатка в названии переменной.
Хорошо бы увидеть, как именно список реализован сейчас, иначе тема рискует превратиться в угадайку, мол "попробуйте это, ах не подошло, ну тогда это, опять нет, какая досада".
Как вариант, можно устроить собственный атрибут (например, data-price) элементам в блоке "Доступное время", ну а дальше задача сводится к типовой (выбрали значение атрибута, умножили на кол-во участников).
Например, по той простой причине, что пока вы управлялись с запуском скрипта в консоли, удалённый сервер посчитал, что лимиты на выгрузку можно снять. Кстати, в приведённом примере две последние строчки совершенно лишние.