Maison  >  Article  >  base de données  >  Comment implémenter une requête de mise à jour dans MySQL ?

Comment implémenter une requête de mise à jour dans MySQL ?

藏色散人
藏色散人original
2019-04-09 09:23:546224parcourir

La requête MySQL UPDATE est utilisée pour mettre à jour les enregistrements existants dans une table d'une base de données MySQL. Il peut être utilisé pour mettre à jour un ou plusieurs champs simultanément. Et peut être utilisé pour spécifier n’importe quelle condition à l’aide de la clause WHERE. (Recommandations associées : "Tutoriel MySQL")

La syntaxe de base de la requête de mise à jour UPDATE est

Comment implémenter une requête de mise à jour dans MySQL ?

Where UpdateImplémentation de la requête :

Considérons le tableau suivant "Data" qui contient quatre colonnes "ID", "FirstName", "LastName" et "Age".

Comment implémenter une requête de mise à jour dans MySQL ?

Pour mettre à jour "l'Âge" de la personne dont le "ID" est 201 dans le tableau "Données", on peut utiliser le code suivant :

Utiliser la requête de mise à jour de la méthode Process :

<?php
$link = mysqli_connect("localhost", "root", "", "Mydb"); 
  
if($link === false){ 
    die("ERROR: Could not connect. "  
                . mysqli_connect_error()); 
} 
  
$sql = "UPDATE data SET Age=&#39;28&#39; 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); 
?>

Sortie : Table mise à jour

Comment implémenter une requête de mise à jour dans MySQL ?

Sortie sur le navigateur Web :

Comment implémenter une requête de mise à jour dans MySQL ?

Mise à jour de la requête à l'aide de la méthode orientée objet :

<?php
$mysqli = new mysqli("localhost", "root", "", "Mydb"); 
  
if($mysqli === false){ 
    die("ERROR: Could not connect. " 
            . $mysqli->connect_error); 
} 
  
$sql = "UPDATE data SET Age=&#39;28&#39; 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(); 
?>

Mise à jour de la requête à l'aide de la méthode 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=&#39;28&#39; 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); 
?>

Cet article est une introduction à la requête de mise à jour MySQL. J'espère qu'il sera utile aux amis dans le besoin !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn