現在の位置: ホーム> 最新記事一覧> PHPおよびSQLITEデータ削除操作ガイド:シンプルで効率的な実装方法

PHPおよびSQLITEデータ削除操作ガイド:シンプルで効率的な実装方法

M66 2025-06-16

データ削除にPHPとSQLiteを使用する方法

最新のPHP開発では、データベース操作は不可欠な部分です。軽量データベースとして、SQLiteは、その効率と使いやすさのために、さまざまなPHPプロジェクトで広く使用されています。この記事では、データベースの作成、データベースへの接続、削除操作の実行、データベース接続の閉鎖など、データ削除操作にPHPでSQLiteを使用する方法を詳細に紹介します。

ステップ1:SQLiteデータベースとテーブルを作成します

まず、SQLiteデータベースを作成し、そのテーブルを定義する必要があります。 PHPを使用して「test.db」という名前のSQLiteデータベースと「users」という名前のテーブルを作成する方法を次に示します。

<?php
try {
    $db = new PDO("sqlite:test.db");
    $db->setAttribute(pdo :: attr_errmode、pdo :: errmode_exception);
    $ db-> exec( "ユーザーが存在するしない場合はテーブルを作成します(
        id integerプライマリキー、
        名前のテキスト、
        電子メールテキスト
    ) ");
} catch(pdoexception $ e){
    エコー「エラー:」。 $ e-> getMessage();
}
?>

ステップ2:SQLiteデータベースに接続します

次に、以前に作成した「test.db」データベースに接続します。 PDOクラスを使用して、SQLiteデータベースと簡単に対話します。

<?php
try {
    $db = new PDO("sqlite:test.db");
    $db->setAttribute(pdo :: attr_errmode、pdo :: errmode_exception);
} catch(pdoexception $ e){
    エコー「エラー:」。 $ e-> getMessage();
}
?>

ステップ3:削除操作を実行します

データベースに正常に接続した後、データ削除操作を開始できます。たとえば、次のコードでは、「John」という名前のユーザーレコードが削除されます。

<?php
try {
    $db = new PDO("sqlite:test.db");
    $db->setAttribute(pdo :: attr_errmode、pdo :: errmode_exception);
    
    $ name = "John";
    $ stmt = $ db-> prepare( "name =:name");
    $ stmt-> bindparam( &#39;:name&#39;、$ name);
    $ stmt-> execute();
    
    エコー「レコードは削除されました」;
} catch(pdoexception $ e){
    エコー「エラー:」。 $ e-> getMessage();
}
?>

ステップ4:データベース接続を閉じます

削除操作を完了した後、データベース接続を閉じることをお勧めします。 SQLiteデータベース接続を閉じるためのコード例を次に示します。

<?php
$db = null;
?>

結論

この記事では、データ削除操作にPHPでSQLiteを使用する方法について説明します。データベースとテーブルの作成から削除操作の実行まで、最終的にデータベース接続を閉じることまで、簡潔なコードでプロセス全体を実証します。これらのスキルを使用すると、SQLiteデータベースのデータ削除タスクを効率的に処理できます。

この記事があなたを助けることを願っています!