Heim > Backend-Entwicklung > PHP-Tutorial > Was sind die häufigsten Tabellenoperationen in der PHP-Programmierung?

Was sind die häufigsten Tabellenoperationen in der PHP-Programmierung?

PHPz
Freigeben: 2023-06-12 11:22:02
Original
1381 Leute haben es durchsucht

In der Webentwicklung sind Tabellen die grundlegendsten und am häufigsten verwendeten Elemente, und PHP ist eine beliebte serverseitige Programmiersprache. Es gibt viele gängige Techniken und Methoden für Tabellenoperationen. In diesem Artikel werden gängige Tabellenoperationen in der PHP-Programmierung vorgestellt.

  1. Datentabelle anzeigen

In PHP können Sie das Tabellen-Tag in HTML verwenden, um die Datentabelle anzuzeigen. Es ist zu beachten, dass die Tabelle in einem PHP-Skript generiert werden muss. Das Folgende ist ein einfaches Beispiel für ein HTML-Tabellen-Tag:

<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>
Nach dem Login kopieren
  1. Datentabellen dynamisch generieren

Wenn Sie Daten aus der Datenbank abrufen und auf der Webseite anzeigen müssen, können Sie Schleifen und bedingte Anweisungen in PHP zur dynamischen Generierung verwenden Tische. Hier ist der Beispielcode:

<?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); ?>
Nach dem Login kopieren
  1. Stile und Stile

Zusätzlich zur Verwendung von HTML-Tags zum Erstellen von Tabellen können Sie Stile und Stile auch über CSS hinzufügen. Die gebräuchlichste Methode besteht darin, ein Klassen- oder ID-Attribut hinzuzufügen und es in einer CSS-Datei zu formatieren. Das Folgende ist der Beispielcode:

<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>
Nach dem Login kopieren
  1. Sortieren und Filtern

Um Benutzern das Suchen und Sortieren von Daten zu erleichtern, können einige Steuerelemente zum Sortieren und Filtern von Daten hinzugefügt werden. Dies kann durch das Hinzufügen eines Formulars und einer Schaltfläche über der Tabelle erreicht werden. Das Folgende ist ein Beispielcode:

<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>
Nach dem Login kopieren

Zusammenfassend gehören zu den gängigen Tabellenoperationen in der PHP-Programmierung: Anzeigen von Datentabellen, dynamisches Generieren von Datentabellen, Stilen und Stilen sowie Sortieren und Filtern. Durch die Beherrschung dieser Fähigkeiten können Sie die Effizienz der PHP-Programmierung und die Lesbarkeit von Tabellen verbessern.

Das obige ist der detaillierte Inhalt vonWas sind die häufigsten Tabellenoperationen in der PHP-Programmierung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage