ホームページ >バックエンド開発 >PHPチュートリアル >PHP を使用してデータの保存および取得機能を実装する方法

PHP を使用してデータの保存および取得機能を実装する方法

WBOY
WBOYオリジナル
2023-06-25 12:22:051060ブラウズ

PHP は、データベース システムと簡単に対話できる人気のあるサーバー側プログラミング言語であり、Web アプリケーション開発の分野では最初の選択肢です。この記事では、PHP を使用してデータの保存と取得の機能を実装する方法を説明します。

1. PHP を使用してデータベースに接続する

PHP の mysqli 関数を使用してデータベースに接続すると、ユーザー名、パスワード、データベース名を入力する必要があります。以下はデータベースに接続するためのサンプル コードです:

<?php 
$hostname = "localhost"; 
$username = "root"; 
$password = ""; 
$databaseName = "my_database"; 

// 创建数据库连接 
$connect = mysqli_connect($hostname, $username, $password, $databaseName); 

// 检查连接是否成功 
if (!$connect) { 
  die("连接失败: " . mysqli_connect_error()); 
} 
echo "连接成功"; 
?>

2. PHP を使用してデータ ストレージ関数を実装します

  1. Insert data

Use PHPデータベーステーブルにデータを挿入するには データを挿入するには、mysqli_query() 関数を使用する必要があります。以下は、ユーザー情報をデータベース テーブルに保存するサンプル コードです。

<?php 
$hostname = "localhost"; 
$username = "root"; 
$password = ""; 
$databaseName = "my_database"; 

// 创建数据库连接 
$connect = mysqli_connect($hostname, $username, $password, $databaseName); 

// 检查连接是否成功 
if (!$connect) { 
  die("连接失败: " . mysqli_connect_error()); 
} 

// 准备要插入的数据 
$firstname = "John"; 
$lastname = "Doe"; 
$email = "john.doe@example.com"; 

// 向数据库表中插入数据 
$sql = "INSERT INTO users (firstname, lastname, email) VALUES ('$firstname', '$lastname', '$email')"; 

if (mysqli_query($connect, $sql)) { 
  echo "数据成功插入到数据库表中"; 
} else { 
  echo "数据插入失败: " . mysqli_error($connect); 
} 

// 关闭数据库连接 
mysqli_close($connect); 
?>
  1. データの更新

PHP を使用してデータベース テーブルのデータを更新するには、次を使用する必要があります。 mysqli_query() 関数。ユーザー ID 1 のユーザー名を「Jim」に更新するサンプル コードを次に示します。

<?php 
$hostname = "localhost"; 
$username = "root"; 
$password = ""; 
$databaseName = "my_database"; 

// 创建数据库连接 
$connect = mysqli_connect($hostname, $username, $password, $databaseName); 

// 检查连接是否成功 
if (!$connect) { 
  die("连接失败: " . mysqli_connect_error()); 
} 

// 更新数据 
$sql = "UPDATE users SET firstname='Jim' WHERE id=1"; 

if (mysqli_query($connect, $sql)) { 
  echo "数据成功更新到数据库表中"; 
} else { 
  echo "数据更新失败: " . mysqli_error($connect); 
} 

// 关闭数据库连接 
mysqli_close($connect); 
?>
  1. データの削除

PHP を使用してデータベース テーブルからデータを削除します。 mysqli_query() 関数を使用します。以下は、ユーザー ID 1 のデータを削除するサンプル コードです:

<?php 
$hostname = "localhost"; 
$username = "root"; 
$password = ""; 
$databaseName = "my_database"; 

// 创建数据库连接 
$connect = mysqli_connect($hostname, $username, $password, $databaseName); 

// 检查连接是否成功 
if (!$connect) { 
  die("连接失败: " . mysqli_connect_error()); 
} 

// 删除数据 
$sql = "DELETE FROM users WHERE id=1"; 

if (mysqli_query($connect, $sql)) { 
  echo "数据成功从数据库表中删除"; 
} else { 
  echo "数据删除失败: " . mysqli_error($connect); 
} 

// 关闭数据库连接 
mysqli_close($connect); 
?>

3. PHP を使用してデータ取得関数を実装します

PHP を使用してデータベース テーブルからデータを取得するには、以下を行う必要があります。 mysqli_query() 関数を使用します。以下は、すべてのユーザーのデータを取得するサンプル コードです。

<?php 
$hostname = "localhost"; 
$username = "root"; 
$password = ""; 
$databaseName = "my_database"; 

// 创建数据库连接 
$connect = mysqli_connect($hostname, $username, $password, $databaseName); 

// 检查连接是否成功 
if (!$connect) { 
  die("连接失败: " . mysqli_connect_error()); 
} 

// 查询数据 
$sql = "SELECT * FROM users"; 
$result = mysqli_query($connect, $sql); 

if (mysqli_num_rows($result) > 0) { 
  while ($row = mysqli_fetch_assoc($result)) { 
    echo "username: " . $row["username"] . " - email: " . $row["email"] . "<br>"; 
  } 
} else { 
  echo "0 结果"; 
} 

// 关闭数据库连接 
mysqli_close($connect); 
?>

上記は、PHP を使用してデータの保存および取得関数を実装する方法の概要です。これらのテクニックをマスターすると、開発者は強力な Web アプリケーションをより簡単に構築できるようになります。

以上がPHP を使用してデータの保存および取得機能を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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