Heim  >  Artikel  >  Datenbank  >  Wie implementiert man eine Update-Abfrage in MySQL?

Wie implementiert man eine Update-Abfrage in MySQL?

藏色散人
藏色散人Original
2019-04-09 09:23:546200Durchsuche

MySQL UPDATE-Abfrage wird verwendet, um vorhandene Datensätze in einer Tabelle in einer MySQL-Datenbank zu aktualisieren. Es kann verwendet werden, um ein oder mehrere Felder gleichzeitig zu aktualisieren. Und kann verwendet werden, um jede beliebige Bedingung mithilfe der WHERE-Klausel anzugeben. (Verwandte Empfehlungen: „MySQL-Tutorial“)

Die grundlegende Syntax der UPDATE-Aktualisierungsabfrage ist

Wie implementiert man eine Update-Abfrage in MySQL?

Where UpdateImplementierung der Abfrage:

Betrachten wir die folgende Tabelle „Daten“, die vier Spalten „ID“, „Vorname“, „Nachname“ und „Alter“ enthält.

Wie implementiert man eine Update-Abfrage in MySQL?

Um das „Alter“ der Person zu aktualisieren, deren „ID“ 201 in der Tabelle „Daten“ ist, können wir den folgenden Code verwenden:

Verwenden Sie die Aktualisierungsabfrage der Prozessmethode:

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

Ausgabe: Aktualisierte Tabelle

Wie implementiert man eine Update-Abfrage in MySQL?

Ausgabe im Webbrowser:

Wie implementiert man eine Update-Abfrage in MySQL?

Abfrage mit objektorientierter Methode aktualisieren:

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

Abfrage mit PDO-Methode aktualisieren:

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

Dieser Artikel Dieser Artikel ist eine Einführung in die MySQL-Update-Abfrage. Ich hoffe, dass er für Freunde in Not hilfreich ist.

Das obige ist der detaillierte Inhalt vonWie implementiert man eine Update-Abfrage in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn