ホームページ  >  記事  >  データベース  >  MySQL で更新クエリを実装するにはどうすればよいですか?

MySQL で更新クエリを実装するにはどうすればよいですか?

藏色散人
藏色散人オリジナル
2019-04-09 09:23:546198ブラウズ

MySQL UPDATE クエリは、MySQL データベースのテーブル内の既存のレコードを更新するために使用されます。 1 つ以上のフィールドを同時に更新するために使用できます。 WHERE 句を使用して任意の条件を指定するために使用できます。 (関連する推奨事項: 「MySQL チュートリアル 」)

UPDATE 更新クエリの基本構文は

MySQL で更新クエリを実装するにはどうすればよいですか?

です。 Where Updateクエリの実装:

次のテーブル「Data」について考えてみましょう。このテーブルには、「ID」、「FirstName」、「LastName」、および「Age」の 4 つの列が含まれています。

MySQL で更新クエリを実装するにはどうすればよいですか?

「データ」テーブルの「ID」が 201 の人の「年齢」を更新するには、次のコードを使用します。

Use Procedure メソッド更新クエリ:

<?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=&#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(); 
?>
#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); 
?>
この記事 この記事は MySQL 更新クエリの概要です。困っている友人の役に立てば幸いです。

以上がMySQL で更新クエリを実装するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。