PHP - Abfrage einer Datenbank (über PDO) und Ausgabe der Daten


<?php

// Abfrage einer Datenbank (über PDO) und Ausgabe der Daten

// Verbindung zur Datenbank aufbauen.
$db = new PDO('mysql:host=localhost;dbname=test;charset=utf8''root''');

$limit 10;
$statement $db->prepare("SELECT `name`, `email`, `text`,`datum` FROM `tabelle` ORDER BY `id` DESC LIMIT :limit");
$statement->bindParam(':limit'$limitPDO::PARAM_INT);
$statement->execute();

// Datensätze auslesen
while ($row $statement->fetch()) {

 
// htmlentities() wandelt alle Zeichen, die eine HTML-Code-Entsprechung haben um
 
$name htmlspecialchars($row['name'], ENT_HTML5'UTF-8');
 
$email htmlspecialchars($row['email'], ENT_HTML5'UTF-8');
 
$text nl2br(htmlspecialchars($row['text'], ENT_HTML5'UTF-8'));

 
// Datum formatieren
 
$date = new DateTime($row['datum']);
 
$dateFormatted $date->format('d.m.y H:i');
 
// Datensätze ausgeben
 
echo '<p>
  Am ' 
$dateFormatted ' von <a href="mailto:' $email '">' $name '</a><br>
  ' 
$text '
 </p>'
;
}
?>

Bausteine  Alle Anzeigen

Eine zufällige Auswahl von Codeschnipseln aus den Bereichen HTML, CSS, PHP, JavaScript und MySQL.

<var> Logische Auszeichnung

CSS - Sternebewertung

PHP - Worte löschen mit Ausnahmen (RegEx)

JavaScript - Formularfelder dynamisch hinzufügen (2)

MySQL - Daten aus zwei DB-Tabellen auslesen

Grafiken mit Größenangabe
Um lange Wartezeiten beim Aufbau einer HTML-Seite zu vermeiden muss man die Größe einer vorhandenen Grafik mitangeben. Durch diese Angabe kann der Browser für die Grafik den Platz reservieren und kann den Rest der Seite laden, ohne auf das Downloaden der kompletten Grafik zu warten.
<img src="bild.gif" height="Höhe des Bildes in Pixeln" width="Breite des Bildes">
Verwenden Sie niemals die Attribute WIDTH und HEIGHT, um die Größe einer Grafik in HTML zu ändern. Wenn andere Größen benötigt werden, dann erstellen Sie dafür eine kleinere beziehungsweise größere Version der Grafik.