Hallo zusammen,
ich schreibe derzeit einen Übersichtsartikel zu den PHP-MySQL APIs (bin aber noch am Anfang). Ein paar Beispiele sind da schon drin. Mir fällt aber gerade auf, dass da besser wohl noch die Fehlerbehandlung mit hinzu genommen werden sollte. Wie würdet ihr das machen, sagen wir beim mysqli-Beispiel?
<?php
$host = 'example.com';
$user = 'Benutzername';
$pass = 'Passwort';
$name = 'Datenbankname';
$mysqli = mysqli_connect($host, $user, $pass, $name);
$usergroup = mysqli_real_escape_string($mysqli, $_POST['usergroup']);
$query = sprintf("SELECT firstname, lastname FROM users WHERE usergroup = '%s'", $usergroup);
$result = mysqli_query($mysqli, $query);
while ($row = mysqli_fetch_assoc($result)) {
printf("%s %s\n", $row['firstname'], $row['lastname']); // Kontextwechsel beachten!
}
?>
Hintergrund meiner Frage ist, dass das einigermaßen übersichtlich bleiben soll. Die ganzen die()
-Funktionen in Tutorials sind aber auch nicht gerade das Gelbe vom Ei. Gibt es da vielleicht irgendein gutes Zwischending? Würde mich über konkrete Vorschläge freuen.
Danke und Gruß
Dennis