ホームページ >バックエンド開発 >PHPの問題 >phpでmysqlデータを変更する

phpでmysqlデータを変更する

WBOY
WBOYオリジナル
2023-05-24 16:07:38542ブラウズ

PHP (ハイパーテキスト プリプロセッサ) は、Web 開発の分野で広く使用されているオープン ソースのクロスプラットフォーム スクリプト言語です。 MYSQL は、一般的なリレーショナル データベース管理システムです。 Web 開発では、通常、PHP と MYSQL を併用して、Web サイトのさまざまな機能を実装します。

PHP では、MYSQL が提供する関数ライブラリを使用して、データベース内のデータに接続、クエリ、および変更できます。以下にいくつかの基本的な使用方法を示します。

MYSQL データベースへの接続

PHP では、以下に示すように、mysqli_connect() 関数を使用して MYSQL データベースに接続できます。

SQL ステートメントを実行して結果を取得する

PHP では、次に示すように、mysqli_query() 関数を使用して SQL ステートメントを実行できます。

$servername = "localhost";
$username = "root";
$password = "123456";
$dbname = "myDB";

// 创建连接
$conn = mysqli_connect($servername, $username, $password, $dbname);

// 检查连接是否成功
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}

MYSQL データベース内のデータを変更する

PHP では、以下に示すように、mysqli_query() 関数を使用して UPDATE ステートメントを実行できます。

$sql = "SELECT * FROM myTable";
$result = mysqli_query($conn, $sql);

if (mysqli_num_rows($result) > 0) {
    // 输出数据
    while($row = mysqli_fetch_assoc($result)) {
        echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Age: " . $row["age"]. "<br>";
    }
} else {
    echo "0 results";
}

上記のコードは、myTable テーブル内の ID 1 を持つレコードの名前フィールドを変更します。ピーターに。

概要

PHP と MYSQL は Web 開発において非常に重要なツールです。PHP の組み込み MYSQL 関数を使用して、MYSQL データベースのデータに接続、クエリ、および変更できます。実際の開発では、SQL インジェクション攻撃を防ぐためにプリペアドステートメントを使用したり、クエリ効率を向上させるためにインデックスを使用したりするなど、コードのセキュリティとパフォーマンスに注意を払う必要があります。

以上がphpでmysqlデータを変更するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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