データベース関連のデータ型とそのPHPでの操作例

王林
リリース: 2023-07-15 19:04:01
オリジナル
1557 人が閲覧しました

PHP におけるデータベース関連のデータ型とその操作例

1. はじめに
データベースはアプリケーションの最も重要なコンポーネントの 1 つであり、アプリケーションに必要なデータの保存と管理を担当します。アプリケーションです。 PHP では、MySQL、SQLite、Oracle など、さまざまな方法でデータベースを操作できます。この記事では、PHP でよく使用されるデータベース関連のデータ型とその操作例に焦点を当てます。

2. データ型

  1. String (String)
    String は最も一般的なデータ型の 1 つで、テキスト データの保存に使用されます。 PHP では、文字列を使用してユーザー名、パスワード、記事のコンテンツなどを保存できます。

サンプル コード:

$username = 'John';
$password = '12345';
$content = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.';
ログイン後にコピー
  1. Integer (整数)
    整数は、小数部分を除いた数値を格納するために使用されます。 PHP では、通常、ユーザー ID、年齢、その他のデータを格納するために整数型が使用されます。

サンプルコード:

$user_id = 1;
$age = 25;
ログイン後にコピー
  1. 浮動小数点数(Float)
    浮動小数点数は、小数部を含む数値を格納するために使用されます。 PHP では、浮動小数点数型を使用して、価格や座標などのデータを保存できます。

サンプル コード:

$price = 9.99;
$latitude = 37.7749;
$longitude = -122.4194;
ログイン後にコピー
  1. ブール値 (Boolean)
    ブール値は、true または false の値を格納するために使用されます。 PHP では、ブール値を使用してユーザーのログイン状態、購入状態などを表すことができます。

サンプルコード:

$is_logged_in = true;
$is_purchased = false;
ログイン後にコピー
  1. Array (配列)
    配列は複数の値を格納するために使用され、インデックスまたはキーと値の形式でアクセスされます。ペア。 PHP では、配列を使用して複数のユーザー情報、製品リストなどを保存できます。

サンプル コード:

$users = array('John', 'Mary', 'Tom');
$products = array('Apple' => 2.99, 'Banana' => 1.99, 'Orange' => 3.99);
ログイン後にコピー
  1. Object (オブジェクト)
    Object は、複数のプロパティとメソッドのコレクションを格納するために使用されます。 PHP では、オブジェクトを使用してユーザーや製品などのエンティティを表すことができます。

サンプルコード:

class User {
    public $name;
    public $email;
  
    public function __construct($name, $email) {
        $this->name = $name;
        $this->email = $email;
    }
}

$user = new User('John', 'john@example.com');
ログイン後にコピー

3. データ操作

  1. データベースへの接続
    データベースを操作するには、まず、に接続する必要があります。データベース。

サンプル コード:

$servername = "localhost";
$username = "root";
$password = "password";
$dbname = "my_database";

$conn = new mysqli($servername, $username, $password, $dbname);

if ($conn->connect_error) {
    die("连接数据库失败:" . $conn->connect_error);
}
ログイン後にコピー
  1. データの挿入
    データベース テーブルへのデータの挿入は一般的な操作です。

サンプル コード:

$sql = "INSERT INTO users (name, email) VALUES ('John', 'john@example.com')";

if ($conn->query($sql) === TRUE) {
    echo "数据插入成功";
} else {
    echo "数据插入失败:" . $conn->error;
}
ログイン後にコピー
  1. データのクエリ
    データベースからのデータのクエリは頻繁に行われる操作です。

サンプル コード:

$sql = "SELECT * FROM users";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
    while ($row = $result->fetch_assoc()) {
        echo "姓名:" . $row['name'] . ",邮箱:" . $row['email'] . "<br>";
    }
} else {
    echo "没有查询到数据";
}
ログイン後にコピー
  1. データの更新
    データベース テーブル内のデータの更新は一般的な操作です。

サンプル コード:

$sql = "UPDATE users SET name = 'Mary' WHERE id = 1";

if ($conn->query($sql) === TRUE) {
    echo "数据更新成功";
} else {
    echo "数据更新失败:" . $conn->error;
}
ログイン後にコピー
  1. データの削除
    データベース テーブルからのデータの削除は一般的な操作です。

サンプルコード:

$sql = "DELETE FROM users WHERE id = 1";

if ($conn->query($sql) === TRUE) {
    echo "数据删除成功";
} else {
    echo "数据删除失败:" . $conn->error;
}
ログイン後にコピー

IV. まとめ
この記事では、PHP における一般的なデータベース関連のデータ型とその操作例を紹介します。実際の開発では、特定のニーズに応じて適切なデータ型が選択され、アプリケーションのニーズを満たすために、対応する操作メソッドを使用してデータベースの追加、削除、変更、クエリが行われます。データベース操作をマスターすることは、PHP 開発にとって不可欠かつ重要なスキルです。

以上がデータベース関連のデータ型とそのPHPでの操作例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート