0 records UPDATED successfully

Codi en PHP

<!DOCTYPE html>
<html lang="ca">
    <head>
        <title>Exemple Actualitzacio Dades Guillem Serrat</title>
        <meta http-equiv="Content-type" content="text/html; charset=UTF-8">
    </head>
    <body>
        <?php
            $servername = "127.0.0.1";
            $username = "root";
            $password = "fjeclot";
            $dbname = "myDBPDO";

            try {
                // Definim un nou objecte de la classe PDO amb els atributs: host al que ens connectarem, el nom d'usuari i contrasenya.
                $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
                
                // A través de la funció setAttribute, agafem el tipus d'error en cas de que n'hi hagi algun
                $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

                // Definim una variable que és l'ordre que s'executara, actualitzar el lastname del registre amb ID = 2. La BBDD en la qual es treballarà està especificat a la connexió
                $sql = "UPDATE MyGuests SET lastname='Doe' WHERE id=2";

                // Definim una preparació, en aquest cas, amb valors fixos (la variable $sql que ja té definida l'ordre)
                $stmt = $conn->prepare($sql);

                // Executem la preparació (l'ordre de la variable $sql)
                $stmt->execute();

                // Funció rowCount() retorna el nombre de files afectades per l'operació. Per tant, es comptaran les files afectades per la preparació ($stmt), que és l'UPDATE d'una fila.
                // En cas de que es faci l'UPDATE, rowCount() valdrà 1, en cas que no es faci (ja que ja té aquell valor), valdrà 0.
                echo $stmt->rowCount() . " records UPDATED successfully";
            
            } catch(PDOException $e) {                          // En cas de que hi hagi un error, PHP llença una PDOException, i la variable $e agafa aquesta excepció
                echo $sql . "<br>" . $e->getMessage();          // Si no es crea correctament, imprimeix el missatge d'error de PDOException
            }

            $conn = null;                                       // Tanca la connexió amb la BBDD
        ?>
        
        <h1>Codi en PHP</h1>
        <?php
        show_source("ex11.php");
        ?>
    </body>
</html>