MySQL如何實現更新查詢?

mysql?update查詢用于更新mysql數據庫中表中的現有記錄。它可以用于同時更新一個或多個字段。并且可用于使用where子句指定任何條件。(相關推薦:《mysql教程》)

UPDATE更新查詢的基本語法是?

MySQL如何實現更新查詢?

Where Update查詢的實現:

讓我們考慮下表“Data”,其中包含四列“ID”,“FirstName”,“LastName”和“Age”。

MySQL如何實現更新查詢?

要更新“Data”表中“ID”為201的人員的“Age”,我們可以使用以下代碼:

使用過程方法更新查詢:

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

輸出:更新后的表格

MySQL如何實現更新查詢?

Web瀏覽器上的輸出:

MySQL如何實現更新查詢?

使用面向對象的方法更新查詢:

<?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-&gt;query($sql)?===?true){? ????echo?"Records?was?updated?successfully.";? }?else{? ????echo?"ERROR:?Could?not?able?to?execute?$sql.?"?? ????????????????????????????????????????.?$mysqli-&gt;error;? }? $mysqli-&gt;close();? ?&gt;

使用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-&gt;getMessage());? }? ?? try{? ????$sql?=?"UPDATE?data?SET?Age='28'?WHERE?id=201";? ????$pdo-&gt;exec($sql);? ????echo?"Records?was?updated?successfully.";? }?catch(PDOException?$e){? ????die("ERROR:?Could?not?able?to?execute?$sql.?"? ????????????????????????????????.?$e-&gt;getMessage());? }? unset($pdo);? ?&gt;

本篇文章就是關于MySQL更新查詢的介紹,希望對需要的朋友有所幫助!

? 版權聲明
THE END
喜歡就支持一下吧
點贊10 分享