Моля, обърнете внимание на съветите, предоставени от други.
Това е силно съмнително:
UPDATE `TEST.table` SET
^^^^^^^^^^
Обикновено не използваме точка като знак в име на таблица.
Подозрителен съм, че това, което искахте тук, всъщност беше името на база данни и името на таблица. Разделителят на точка не се огражда в обратните отметки, освен ако това всъщност не е името на таблицата.
UPDATE `TEST`.`table` SET
^^^^ ^^^^^
Това е най-вероятното обяснение, за което мога да се сетя, защо не виждате редове, актуализирани в таблицата на вашата база данни.
Най-лесният начин за отстраняване на грешки при този тип проблем е да отпечатате действителния низ, който ще бъде изпратен на MySQL, непосредствено преди да го изпратите. (Или, при разработване, вместо изпращане на заявката)
echo $query;
Също така, най-добрата практика е да проверите дали вашето изпълнение на SQL израза е довело до грешка или не, вместо да дръпнете Dr. приемем, че всичко е минало по план. Какво?"
Отново, моля, обърнете внимание на съветите, предоставени от други. И се пазете от "Little Bobby Tables".