';
if ($msg) {
$cls = $msg['type'] === 'ok' ? 'ok' : 'err';
$body .= '
' . h($msg['text']) . '
';
}
// Browse table
if ($table !== '') {
// naive identifier quoting for MySQL
if (!preg_match('/^[A-Za-z0-9_]+$/', $table)) {
$body .= '
Ungültiger Tabellenname.
';
} else {
$body .= '
Tabelle: ' . h($table) . '
';
$stmt = $pdo->query('SELECT * FROM `' . $table . '` LIMIT ' . (int)$limit . ' OFFSET ' . (int)$offset);
$rows = $stmt->fetchAll();
$body .= admin_render_table($rows);
$body .= '
';
}
$body .= '
';
}
// Query box
$body .= '
SQL Query
';
$body .= '
';
$body .= $queryResultHtml;
$body .= '