PHP | MySQL更新查询

MySQL 使现代化 查询用于更新MySQL数据库表中的现有记录。

null
  • 它可用于同时更新一个或多个字段。
  • 可以使用WHERE子句指定任何条件。

    语法: 更新查询的基本语法是—— 图片[1]-PHP | MySQL更新查询-yiteyi-C++库

    Where Update查询的实现:

    让我们考虑下表“数据”,有四列“ID”、“第一名称”、“姓氏”和“年龄”。 图片[2]-PHP | MySQL更新查询-yiteyi-C++库

    要更新“数据”表中“ID”为201的人的“年龄”,我们可以使用以下代码:

    使用过程方法更新查询:

    <? 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);
    ?>

    
    

    输出: 更新后的表格- 图片[3]-PHP | MySQL更新查询-yiteyi-C++库

    Web浏览器上的输出: 图片[4]-PHP | MySQL更新查询-yiteyi-C++库

    使用面向对象的方法更新查询:

    <? 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();
    ?>

    
    

    输出: 更新后的表格- 图片[5]-PHP | MySQL更新查询-yiteyi-C++库

    Web浏览器上的输出: 图片[6]-PHP | MySQL更新查询-yiteyi-C++库

    使用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);
    ?>

    
    

    输出: 更新后的表格- 图片[5]-PHP | MySQL更新查询-yiteyi-C++库

    Web浏览器上的输出: 图片[6]-PHP | MySQL更新查询-yiteyi-C++库

    PHP是一种专门为web开发设计的服务器端脚本语言。通过以下步骤,您可以从头开始学习PHP PHP的教程 PHP示例 .

  • © 版权声明
    THE END
    喜欢就支持一下吧
    点赞6 分享