ホームページ >バックエンド開発 >PHPチュートリアル >PHP プログラミングにおける一般的なテーブル操作は何ですか?
Web 開発では、テーブルは最も基本的で一般的に使用される要素であり、PHP は人気のあるサーバーサイド プログラミング言語であり、テーブル操作には多くの一般的なテクニックとメソッドがあります。この記事では、PHP プログラミングにおける一般的なテーブル操作を紹介します。
PHP では、HTML で table タグを使用してデータ テーブルを表示できます。テーブルは、 PHPスクリプト。以下は、基本的な HTML テーブル タグの例です。
<table> <tr> <th>ID</th> <th>姓名</th> <th>年龄</th> </tr> <tr> <td>1</td> <td>张三</td> <td>20</td> </tr> <tr> <td>2</td> <td>李四</td> <td>25</td> </tr> </table>
データベースからデータを取得して、それをデータベースに表示する必要がある場合Web ページでは、PHP ループと条件ステートメントを使用してテーブルを動的に生成できます。以下はサンプル コードです。
<?php $conn = mysqli_connect('localhost', 'root', 'password', 'database'); $sql = "SELECT * FROM users"; $result = mysqli_query($conn, $sql); ?> <table> <tr> <th>ID</th> <th>姓名</th> <th>年龄</th> </tr> <?php while($row = mysqli_fetch_array($result)): ?> <tr> <td><?php echo $row['id']; ?></td> <td><?php echo $row['name']; ?></td> <td><?php echo $row['age']; ?></td> </tr> <?php endwhile; ?> </table> <?php mysqli_close($conn); ?>
HTML タグを使用してテーブルを作成することに加えて、CSS を使用してスタイルとスタイルを追加することもできます。最も一般的な方法は、クラスまたは ID 属性を追加し、CSS ファイル内でスタイルを設定することです。以下はサンプル コードです。
<table class="table-style"> <tr> <th>ID</th> <th>姓名</th> <th>年龄</th> </tr> <tr> <td>1</td> <td>张三</td> <td>20</td> </tr> <tr> <td>2</td> <td>李四</td> <td>25</td> </tr> </table> <style> .table-style { border-collapse: collapse; } th, td { border: 1px solid #ccc; padding: 5px; } th { background-color: #eee; } tr:nth-child(odd) { background-color: #f2f2f2; } </style>
ユーザーがデータを検索して並べ替えることを容易にするために、データの並べ替えとフィルター用のコントロールを追加できます。これは、テーブルの上にフォームとボタンを追加することで実現できます。以下はサンプル コードです:
<form method="post"> <input type="text" name="search"> <button type="submit" name="submit">搜索</button> <button type="submit" name="reset">重置</button> </form> <table> <tr> <th>ID</th> <th>姓名</th> <th>年龄</th> </tr> <?php if(isset($_POST['submit'])): ?> <?php $conn = mysqli_connect('localhost', 'root', 'password', 'database'); $search = mysqli_real_escape_string($conn, $_POST['search']); $sql = "SELECT * FROM users WHERE name LIKE '%$search%'"; $result = mysqli_query($conn, $sql); ?> <?php while($row = mysqli_fetch_array($result)): ?> <tr> <td><?php echo $row['id']; ?></td> <td><?php echo $row['name']; ?></td> <td><?php echo $row['age']; ?></td> </tr> <?php endwhile; ?> <?php mysqli_close($conn); ?> <?php else: ?> <?php $conn = mysqli_connect('localhost', 'root', 'password', 'database'); $sql = "SELECT * FROM users"; $result = mysqli_query($conn, $sql); ?> <?php while($row = mysqli_fetch_array($result)): ?> <tr> <td><?php echo $row['id']; ?></td> <td><?php echo $row['name']; ?></td> <td><?php echo $row['age']; ?></td> </tr> <?php endwhile; ?> <?php mysqli_close($conn); ?> <?php endif; ?> </table>
要約すると、PHP プログラミングにおける一般的なテーブル操作には、データ テーブルの表示、データ テーブル、スタイルとスタイルの動的生成、並べ替えとフィルタリングが含まれます。これらのスキルを習得することで、PHP プログラミングの効率とテーブルの読みやすさを向上させることができます。
以上がPHP プログラミングにおける一般的なテーブル操作は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。