Nasıl ya? Sizin sql de ya da kodlarda bir sıkıntı olmasın. Bende değerler aynı ise değişiklik yapmıyor otomatik olarak php 7.4 pdo son sürüm mariadb kurulu. PDO yerine basicdb sınıfını kullanın derim hem daha kolay.
Sorunuza gelecek olursak select işlemi yaparken where kullanın eğer girilen değerlerle eşitse saten geri döndürüyor değilse döndürmüyor if ile kontrol eder ona göre update işlemi yaparsınız.