Maison >développement back-end >tutoriel php >Quelles sont les opérations de table courantes dans la programmation PHP ?
Dans le développement Web, les tables sont les éléments les plus basiques et les plus couramment utilisés, et PHP est un langage de programmation côté serveur populaire. Il existe de nombreuses techniques et méthodes courantes dans les opérations sur les tables. Cet article présentera les opérations de table courantes dans la programmation PHP.
En PHP, vous pouvez utiliser la balise table en HTML pour afficher le tableau de données. Il est à noter que le tableau doit être généré dans un script PHP. Voici un exemple de balise de table HTML de base :
<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>
Si vous avez besoin d'obtenir des données de la base de données et de les afficher sur la page Web, vous pouvez utiliser des boucles et des instructions conditionnelles en PHP pour générer dynamiquement des tableaux. Voici l'exemple de code :
<?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); ?>
En plus d'utiliser des balises HTML pour créer des tableaux, vous pouvez également ajouter des styles et des styles via CSS. La méthode la plus courante consiste à ajouter un attribut de classe ou d'ID et à le styliser dans un fichier CSS. Voici l'exemple de code :
<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>
Afin de faciliter la recherche et le tri des données par les utilisateurs, certains contrôles peuvent être ajoutés pour trier et filtrer les données. Ceci peut être réalisé en ajoutant un formulaire et un bouton au-dessus du tableau. Voici un exemple de code :
<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>
Pour résumer, les opérations de table courantes dans la programmation PHP incluent : l'affichage de tables de données, la génération dynamique de tables de données, de styles et de styles, ainsi que le tri et le filtrage. En maîtrisant ces compétences, vous pouvez améliorer l'efficacité de la programmation PHP et la lisibilité des tableaux.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!