PHP | Consulta de ACTUALIZACIÓN de MySQL

La consulta ACTUALIZAR de MySQL se utiliza para actualizar los registros existentes en una tabla en una base de datos MySQL.

  • Se puede utilizar para actualizar uno o más campos al mismo tiempo.
  • Se puede usar para especificar cualquier condición usando la cláusula WHERE.
  • Sintaxis:
    la sintaxis básica de la consulta de actualización es:

    Implementación de Where Update Query:

    Consideremos la siguiente tabla «Datos» con cuatro columnas ‘ID’, ‘FirstName’, ‘LastName’ y ‘Edad’.

    Para actualizar la “Edad” de una persona cuyo “ID” es 201 en la tabla “Datos”, podemos utilizar el siguiente código:

    Consulta de actualización usando el método de procedimiento:

    <?php
    $link = mysqli_connect("localhost", "root", "", "Mydb");
      
    if($link === false){
        die("ERROR: Could not connect. " 
                    . mysqli_connect_error());
    }
      
    $sql = "UPDATE data SET Age='28' WHERE id=201";
    if(mysqli_query($link, $sql)){
        echo "Record was updated successfully.";
    } else {
        echo "ERROR: Could not able to execute $sql. " 
                                . mysqli_error($link);
    } 
    mysqli_close($link);
    ?>
    

    Salida:
    Tabla después de la actualización –

    La salida en el navegador web:

    Consulta de actualización usando el método orientado a objetos:

    <?php
    $mysqli = new mysqli("localhost", "root", "", "Mydb");
      
    if($mysqli === false){
        die("ERROR: Could not connect. "
                . $mysqli->connect_error);
    }
      
    $sql = "UPDATE data SET Age='28' WHERE id=201";
    if($mysqli->query($sql) === true){
        echo "Records was updated successfully.";
    } else{
        echo "ERROR: Could not able to execute $sql. " 
                                            . $mysqli->error;
    }
    $mysqli->close();
    ?>
    

    Salida:
    Tabla después de la actualización –

    La salida en el navegador web:

    Consulta de actualización usando el método PDO:

    <?php
    try{
        $pdo = new PDO("mysql:host=localhost;
                        dbname=Mydb", "root", "");
        $pdo->setAttribute(PDO::ATTR_ERRMODE, 
                            PDO::ERRMODE_EXCEPTION);
    } catch(PDOException $e){
        die("ERROR: Could not connect. " 
                        . $e->getMessage());
    }
      
    try{
        $sql = "UPDATE data SET Age='28' WHERE id=201";
        $pdo->exec($sql);
        echo "Records was updated successfully.";
    } catch(PDOException $e){
        die("ERROR: Could not able to execute $sql. "
                                    . $e->getMessage());
    }
    unset($pdo);
    ?>
    

    Salida:
    Tabla después de la actualización –

    La salida en el navegador web:

    PHP es un lenguaje de secuencias de comandos del lado del servidor diseñado específicamente para el desarrollo web. Puede aprender PHP desde cero siguiendo este tutorial de PHP y ejemplos de PHP .

    Publicación traducida automáticamente

    Artículo escrito por Shubrodeep Banerjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *