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

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2023-06-25 12:24:01
オリジナル
1219 人が閲覧しました

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

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

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

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

<?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() 関数を使用する必要があります。以下は、ユーザー情報をデータベース テーブルに保存するサンプル コードです。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

<?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」に更新するサンプル コードを次に示します。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

<?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 のデータを削除するサンプル コードです:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

<?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() 関数を使用します。以下は、すべてのユーザーのデータを取得するサンプル コードです。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

<?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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート