データ削除操作に PHP と SQLite を使用する方法
概要:
PHP 開発でデータベースを使用することは非常に一般的な要件の 1 つであり、SQLite は使いやすさにより軽量なデータベースです。高速なパフォーマンスにより、PHP 開発者にとって最初の選択肢となります。この記事では、PHP アプリケーションでのデータ削除操作に SQLite データベースを使用する方法を紹介し、対応するコード例を示します。
ステップ 1: SQLite データベースとテーブルを作成する
始める前に、SQLite データベースを作成し、その中に削除するデータを保存するテーブルを作成する必要があります。まず、次のコードを使用して「test.db」という名前のデータベース ファイルを作成し、「users」という名前のテーブルを作成します。
<?php try { $db = new PDO("sqlite:test.db"); $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $db->exec("CREATE TABLE IF NOT EXISTS users ( id INTEGER PRIMARY KEY, name TEXT, email TEXT )"); } catch(PDOException $e) { echo "Error: " . $e->getMessage(); } ?>
ステップ 2: SQLite データベースに接続する
次に、SQLite データベースに接続する必要があります。以下のコードを使用して、前に作成した「test.db」データベースに接続します。
<?php try { $db = new PDO("sqlite:test.db"); $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch(PDOException $e) { echo "Error: " . $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("DELETE FROM users WHERE name = :name"); $stmt->bindParam(':name', $name); $stmt->execute(); echo "Record deleted successfully"; } catch(PDOException $e) { echo "Error: " . $e->getMessage(); } ?>
ステップ 4: データベース接続を閉じる
すべての操作が完了したら、データベース接続を閉じてリソースを解放する必要があります。 SQLite データベース接続を閉じるには、以下のコードを使用します。
<?php $db = null; ?>
結論:
この記事では、PHP と SQLite を使用してデータ削除操作を実行する方法を紹介します。 PHP アプリケーションでは、データベースとテーブルを作成し、データベースに接続し、削除操作を実行してデータベース接続を閉じることで、SQLite データベースからデータを簡単に削除できます。この記事がお役に立てば幸いです!
以上がPHPとSQLiteを使用してデータ削除を実行する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。