PHP と SQLite: データベースからのデータのクエリの基本
はじめに:
Web アプリケーションを開発する場合、多くの場合、データベースを使用してデータを保存および取得する必要があります。人気のあるサーバー側スクリプト言語として、PHP と SQLite データベースの統合は、軽量なデータベースであり、実行するために別のサーバーを必要としないため、広く使用されています。
この記事では、PHP と SQLite を使用してデータベース クエリを実行する方法に関する基本的な知識を紹介します。データベースへの接続、クエリの実行、結果セットの取得、結果の処理に至るまでの一般的な使用例をいくつか取り上げます。
<?php $db = new SQLite3('database.db'); ?>
上記のコードは、database.db という名前のデータベース ファイルを現在のディレクトリに作成し、$db 変数を介してデータベース接続を保存します。
<?php $result = $db->query('SELECT * FROM users'); ?>
上記のコードは、単純な選択ステートメントを実行して、users という名前のデータ テーブルからすべての行と列を取得します。クエリの結果は $result 変数に保存されます。
<?php while ($row = $result->fetchArray()) { // 处理行数据 } ?>
上記のコードは、while ループを通じて $result 内の結果セットを反復処理します。ループを通過するたびに、fetchArray() メソッドのパラメーターに応じて、$row 変数には 1 行のデータの連想配列またはインデックス付き配列が含まれます。
<?php while ($row = $result->fetchArray()) { echo $row['username']; // 根据列名访问 echo $row[0]; // 根据索引访问 } ?>
上記のコード例は、$row 変数のユーザー名フィールド データにアクセスする方法を示しています。列名またはインデックス値を通じて、特定のフィールドの値を取得できます。
<?php $db = new SQLite3('database.db'); $result = $db->query('SELECT * FROM users'); ?> <table> <tr> <th>Username</th> <th>Email</th> </tr> <?php while ($row = $result->fetchArray()) { ?> <tr> <td><?php echo $row['username']; ?></td> <td><?php echo $row['email']; ?></td> </tr> <?php } ?> </table>
上の例では、users という名前のデータ テーブルからユーザーのユーザー名と電子メールを取得し、HTML テーブルの形式で出力します。
結論:
この記事では、PHP と SQLite を使用したデータベース クエリの基本を紹介します。データベースに接続し、クエリを実行し、結果セットを取得し、結果を処理することで、保存されたデータを効率的に取得して操作できます。これらの基本知識を習得すると、開発時に PHP と SQLite の強力な機能をより効果的に活用できるようになります。
以上がPHP と SQLite: データベースからデータをクエリする基本の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。